ElvClient/Contracts

Methods for deploying and interacting with contracts

Source:

Methods

static BlockNumber() → Promise.<number>

Retrieve the latest block number on the blockchain

Returns: The latest block number
Examples
async BlockNumber();


531955
async BlockNumber();


531956
Source:

static CallContractMethod({
contractAddress,
abi,
methodName,
methodArgsoptional,
valueoptional,
formatArgumentsoptional,
overridesoptional
})
→ Promise.<*>

Call the specified method on a deployed contract. This action will be performed by this client's signer.

Use this method to call constant methods and contract attributes, as well as transaction-performing methods for which the transaction does not need to be awaited.

Returns: Response containing information about the transaction
Parameters:
Name Type Attributes Default Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

methodName string

Method to call on the contract

methodArgs Array <optional>

List of arguments to the contract constructor

value number | BigNumber <optional>

Amount of ether to include in the transaction

formatArguments boolean <optional>
true

If specified, the arguments will automatically be formatted to the ABI specification

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

Examples
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "methodName": "userWallets",
  "methodArgs": [
    "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
  ]
});


"0x0000000000000000000000000000000000000000"
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "hasManagerAccess",
  "methodArgs": [
    "0x4c76a2c0e27d724511ea3f0df1b7182965088dd6"
  ]
});


true
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersNum"
});


{
  "_hex": "0x02"
}
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    0
  ]
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    1
  ]
});


"0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersNum"
});


{
  "_hex": "0x02"
}
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    0
  ]
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    1
  ]
});


"0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersNum"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    0
  ]
});


"0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersNum"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    0
  ]
});


"0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
async CallContractMethod({
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addressKMS"
});


"0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroups",
  "methodArgs": [
    0
  ]
});


"0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a"
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroups",
  "methodArgs": [
    0
  ]
});


"0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a"
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroups",
  "methodArgs": [
    0
  ]
});


"0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a"
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "methodName": "setVisibility",
  "methodArgs": [
    100
  ]
});


{
  "nonce": 29,
  "gasPrice": {
    "_hex": "0x01dcd65000"
  },
  "gasLimit": {
    "_hex": "0xa096"
  },
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "value": {
    "_hex": "0x00"
  },
  "data": "0xaa024e8b0000000000000000000000000000000000000000000000000000000000000064",
  "chainId": 955210,
  "v": 1910455,
  "r": "0xdf2a3e62af6e6a56e87a1b5b31ff648eb0d5dfac08b847b6d835de388dada67c",
  "s": "0x0c65c309ae1f915efb6127ddd40293ade2da5c610d69c5dcfb4c6744a75d730d",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "hash": "0x53432e15d1e9bcf120828f599dde24c8fd4cd82108579e055e15ce0d4d53746c",
  "wait": "<function>"
}
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "owner",
  "methodArgs": []
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE"
async CallContractMethod({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83"
  ]
});


222
async CallContractMethod({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83"
  ]
});


22
async CallContractMethod({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83"
  ]
});


0
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "addressKMS"
});


"0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getKMSInfo",
  "methodArgs": [
    []
  ],
  "formatArguments": false
});


[
  "https://host-35-237-243-135.test.contentfabric.io/eth/,https://host-35-236-19-5.test.contentfabric.io/eth/,https://host-35-226-231-183.test.contentfabric.io/eth/",
  "kepk26soZ1cGaPmLAhinoBRoMePQi8dHrTwATw91fvkJ5xDE8"
]
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getAccessInfo",
  "methodArgs": [
    0,
    [],
    []
  ]
});


[
  0,
  0,
  {
    "_hex": "0x00"
  }
]
async CallContractMethod({
  "contractAddress": "0xd675274f3e800cc189d727b178bab7a5a6146bc7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "owner",
  "methodArgs": []
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
async CallContractMethod({
  "contractAddress": "0xc48cc1d3649cbd95f245c13af0c2b9ffd344231a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "libraryAddress"
});


"0x669402995007827145461E8218b8daf245E8df1B"
async CallContractMethod({
  "contractAddress": "0xc48cc1d3649cbd95f245c13af0c2b9ffd344231a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T"
async CallContractMethod({
  "contractAddress": "0xc48cc1d3649cbd95f245c13af0c2b9ffd344231a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getKMSInfo",
  "methodArgs": [
    []
  ],
  "formatArguments": false
});


[
  "https://host-35-237-243-135.test.contentfabric.io/eth/,https://host-35-236-19-5.test.contentfabric.io/eth/,https://host-35-226-231-183.test.contentfabric.io/eth/",
  "kepk26soZ1cGaPmLAhinoBRoMePQi8dHrTwATw91fvkJ5xDE8"
]
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "contractAddress": "0xde897dd46b999c53f4c57c3d852f6a0c6520eb67",
  "methodName": "setVisibility",
  "methodArgs": [
    1
  ]
});


{
  "nonce": 109,
  "gasPrice": {
    "_hex": "0x01dcd65000"
  },
  "gasLimit": {
    "_hex": "0xa096"
  },
  "to": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
  "value": {
    "_hex": "0x00"
  },
  "data": "0xaa024e8b0000000000000000000000000000000000000000000000000000000000000001",
  "chainId": 955210,
  "v": 1910456,
  "r": "0x21b978eb4a47aef64ca8c308e41c7e14419a75f5187ae2e663317ba8543c3033",
  "s": "0x79683bdb3d6b97ce823e035cacab688bd04130ce833c038c6c232f0432ca3791",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "hash": "0xb6cf0e8dcc538597df41930bb46f17b4d2fd3afbb21b4578825c9d0f24cfd8eb",
  "wait": "<function>"
}
async CallContractMethod({
  "contractAddress": "0xc48cc1d3649cbd95f245c13af0c2b9ffd344231a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq"
async CallContractMethod({
  "contractAddress": "0xde897dd46b999c53f4c57c3d852f6a0c6520eb67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "libraryAddress"
});


"0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE"
async CallContractMethod({
  "contractAddress": "0xdb31088776a73176f34677378e7266495b5b711a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1"
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn"
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "libraryAddress"
});


"0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8"
async CallContractMethod({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA"
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "methodName": "setVisibility",
  "methodArgs": [
    10
  ]
});


{
  "nonce": 118,
  "gasPrice": {
    "_hex": "0x01dcd65000"
  },
  "gasLimit": {
    "_hex": "0xa096"
  },
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "value": {
    "_hex": "0x00"
  },
  "data": "0xaa024e8b000000000000000000000000000000000000000000000000000000000000000a",
  "chainId": 955210,
  "v": 1910456,
  "r": "0x1881e7101ea18caf084c2b66d8f5177662669580617914aaa2636e54182d14cf",
  "s": "0x5da473ac21955a3e21957aefaada07c00dd6534fe2eb3bf54f236bb06b1bb290",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "hash": "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf",
  "wait": "<function>"
}
Source:

static CallContractMethodAndWait({
contractAddress,
abi,
methodName,
methodArgsoptional,
valueoptional,
overridesoptional,
formatArgumentsoptional
})
→ Promise.<*>

Call the specified method on a deployed contract and wait for the transaction to be mined. This action will be performed by this client's signer.

Use this method to call transaction-performing methods and wait for the transaction to complete.

Returns: The event object of this transaction. See the ExtractEventFromLogs method for parsing the resulting event(s)
Parameters:
Name Type Attributes Default Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

methodName string

Method to call on the contract

methodArgs Array.<string> <optional>
[

List of arguments to the contract constructor

value number | BigNumber <optional>

Amount of ether to include in the transaction

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

formatArguments boolean <optional>
true

If specified, the arguments will automatically be formatted to the ABI specification

Examples
async CallContractMethodAndWait({
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "createAccessWallet",
  "methodArgs": []
});


{
  "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
  "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x3f565d"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000008000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xb9d6a68b0b56bd348361d27b4c8be2949f4ca8451518edfe1baee0940937c62f",
  "transactionHash": "0x2c231013cfa4b2ecf19dc55a7cd509060822557b8b7e654549bda1536116bfce",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531743,
      "transactionHash": "0x2c231013cfa4b2ecf19dc55a7cd509060822557b8b7e654549bda1536116bfce",
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "topics": [
        "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca"
      ],
      "data": "0x000000000000000000000000612f6eecd00417c38e3cccf7cfe5cca78652e1af",
      "logIndex": 0,
      "blockHash": "0xb9d6a68b0b56bd348361d27b4c8be2949f4ca8451518edfe1baee0940937c62f",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "CreateAccessWallet",
      "signature": "CreateAccessWallet(address)",
      "topic": "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca",
      "values": {
        "0": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "wallet": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "length": 1
      }
    }
  ],
  "blockNumber": 531743,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x3f565d"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x612f6eecd00417c38e3cccf7cfe5cca78652e1af",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
  "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x62c7"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000200000000000000000000000000000000000000000010000008000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xbf71c5d73447ea868f6f3554e5bfa60d1ac38fbf324953d07d0dc9d041c73bf5",
  "transactionHash": "0x6cfa7673fa3d9f3745260a277946841a6b8d3cd9d1470f0b6d749cec02dfe41b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531746,
      "transactionHash": "0x6cfa7673fa3d9f3745260a277946841a6b8d3cd9d1470f0b6d749cec02dfe41b",
      "address": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xbf71c5d73447ea868f6f3554e5bfa60d1ac38fbf324953d07d0dc9d041c73bf5",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531746,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x62c7"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x60f4"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xe660ede534af26b272bd90bcc758447643e503709571e5bb9703bf613f6f9795",
  "transactionHash": "0x28583dc4e96a7f4ac6e28699604d075a9e105d20589489facb3ed66f882a7bbe",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531767,
      "transactionHash": "0x28583dc4e96a7f4ac6e28699604d075a9e105d20589489facb3ed66f882a7bbe",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xe660ede534af26b272bd90bcc758447643e503709571e5bb9703bf613f6f9795",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531767,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x60f4"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantAccess",
  "methodArgs": [
    "0x4c76a2c0e27d724511ea3f0df1b7182965088dd6"
  ],
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x20ad8"
  },
  "logsBloom": "0x00000400000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000004000000000000000000000000000000080000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008",
  "blockHash": "0x603d4cae1c212f9e269d5049fc6a56b15e7d08dfc73e0bb78313302ecca6cf38",
  "transactionHash": "0x34a27059e86aa781d2376cb7e2f9fb0196632f9423434e0a355ddf2e0bdd3967",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531772,
      "transactionHash": "0x34a27059e86aa781d2376cb7e2f9fb0196632f9423434e0a355ddf2e0bdd3967",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
      ],
      "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
      "logIndex": 0,
      "blockHash": "0x603d4cae1c212f9e269d5049fc6a56b15e7d08dfc73e0bb78313302ecca6cf38",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberAdded",
      "signature": "MemberAdded(address)",
      "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
      "values": {
        "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531772,
      "transactionHash": "0x34a27059e86aa781d2376cb7e2f9fb0196632f9423434e0a355ddf2e0bdd3967",
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a00000000000000000000000000000000000000000000000000000000000000dc",
      "logIndex": 1,
      "blockHash": "0x603d4cae1c212f9e269d5049fc6a56b15e7d08dfc73e0bb78313302ecca6cf38",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "2": 220,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "aggregate": 220,
        "length": 3
      }
    }
  ],
  "blockNumber": 531772,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x20ad8"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantAccess",
  "methodArgs": [
    "0x58264ebc2d0c746b9b19e77024ec8943af0879ea"
  ],
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x2c31d"
  },
  "logsBloom": "0x00000400000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000040820000400000000000000000000000000000000000000000000000000000000000000000001000020000000000000000004000000000000000000000000000000080000000000000000000008000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x31bead3c8184f1a1d808e798fb6e87e3b1c3897225c8bbfceaccfa99a26145ca",
  "transactionHash": "0x0ca5307d7b4e71e0035fd7538697dbe1aee79574ad3ebce16923bf0261a57565",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531773,
      "transactionHash": "0x0ca5307d7b4e71e0035fd7538697dbe1aee79574ad3ebce16923bf0261a57565",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
      ],
      "data": "0x00000000000000000000000058264ebc2d0c746b9b19e77024ec8943af0879ea",
      "logIndex": 0,
      "blockHash": "0x31bead3c8184f1a1d808e798fb6e87e3b1c3897225c8bbfceaccfa99a26145ca",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberAdded",
      "signature": "MemberAdded(address)",
      "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
      "values": {
        "0": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
        "candidate": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531773,
      "transactionHash": "0x0ca5307d7b4e71e0035fd7538697dbe1aee79574ad3ebce16923bf0261a57565",
      "address": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000612f6eecd00417c38e3cccf7cfe5cca78652e1af000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000000000000000000000000000000000000000000a",
      "logIndex": 1,
      "blockHash": "0x31bead3c8184f1a1d808e798fb6e87e3b1c3897225c8bbfceaccfa99a26145ca",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "2": 10,
        "principal": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "aggregate": 10,
        "length": 3
      }
    }
  ],
  "blockNumber": 531773,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x2c31d"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantManagerAccess",
  "methodArgs": [
    "0x4c76a2c0e27d724511ea3f0df1b7182965088dd6"
  ],
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xead6"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000800000000000000000000000000000000000000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008",
  "blockHash": "0xd46e0f24a14ca0c75d80c6ad5da59145e73a522331fcccda0a190835d56555bc",
  "transactionHash": "0x5d79494dc7897fbf07fe35ce1e8d422033a5638e2814d38c94ef77a3af1a42ba",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531776,
      "transactionHash": "0x5d79494dc7897fbf07fe35ce1e8d422033a5638e2814d38c94ef77a3af1a42ba",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
      ],
      "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
      "logIndex": 0,
      "blockHash": "0xd46e0f24a14ca0c75d80c6ad5da59145e73a522331fcccda0a190835d56555bc",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessGranted",
      "signature": "ManagerAccessGranted(address)",
      "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
      "values": {
        "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531776,
      "transactionHash": "0x5d79494dc7897fbf07fe35ce1e8d422033a5638e2814d38c94ef77a3af1a42ba",
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a00000000000000000000000000000000000000000000000000000000000000dc",
      "logIndex": 1,
      "blockHash": "0xd46e0f24a14ca0c75d80c6ad5da59145e73a522331fcccda0a190835d56555bc",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "2": 220,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "aggregate": 220,
        "length": 3
      }
    }
  ],
  "blockNumber": 531776,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xead6"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantManagerAccess",
  "methodArgs": [
    "0x58264ebc2d0c746b9b19e77024ec8943af0879ea"
  ],
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x16584"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000800000000000000000000000000000000000000000000000000000000000040820000400000000000000000000000000000000000000000000000000000000000000000001000020000000000000000000000000000000000000000000000000000000000000000000000008000000000040000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xb97573cdab0c98ebaba50324341ca19efc4bd98f7ec9724c97b352e4f9603cc5",
  "transactionHash": "0x740d016b4f0b7ee56a2690e3142dfd21f916ecbd7b6d1f846bb8b0fd68392486",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531778,
      "transactionHash": "0x740d016b4f0b7ee56a2690e3142dfd21f916ecbd7b6d1f846bb8b0fd68392486",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
      ],
      "data": "0x00000000000000000000000058264ebc2d0c746b9b19e77024ec8943af0879ea",
      "logIndex": 0,
      "blockHash": "0xb97573cdab0c98ebaba50324341ca19efc4bd98f7ec9724c97b352e4f9603cc5",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessGranted",
      "signature": "ManagerAccessGranted(address)",
      "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
      "values": {
        "0": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
        "candidate": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531778,
      "transactionHash": "0x740d016b4f0b7ee56a2690e3142dfd21f916ecbd7b6d1f846bb8b0fd68392486",
      "address": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000612f6eecd00417c38e3cccf7cfe5cca78652e1af000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000000000000000000000000000000000000000006e",
      "logIndex": 1,
      "blockHash": "0xb97573cdab0c98ebaba50324341ca19efc4bd98f7ec9724c97b352e4f9603cc5",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "2": 110,
        "principal": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "aggregate": 110,
        "length": 3
      }
    }
  ],
  "blockNumber": 531778,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x16584"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "revokeAccess",
  "methodArgs": [
    "0x4c76a2c0e27d724511ea3f0df1b7182965088dd6"
  ],
  "eventName": "MemberRevoked",
  "eventValue": "candidate"
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x14396"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000080000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000008",
  "blockHash": "0xae97dec0676052692693600927be5db884247b843258fd34d99e2d2223bf4dc9",
  "transactionHash": "0xce34a8258990735eb25856fa127c4643afeee8c7b43181f220b92b809f5711ab",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531779,
      "transactionHash": "0xce34a8258990735eb25856fa127c4643afeee8c7b43181f220b92b809f5711ab",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c"
      ],
      "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
      "logIndex": 0,
      "blockHash": "0xae97dec0676052692693600927be5db884247b843258fd34d99e2d2223bf4dc9",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberRevoked",
      "signature": "MemberRevoked(address)",
      "topic": "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c",
      "values": {
        "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531779,
      "transactionHash": "0xce34a8258990735eb25856fa127c4643afeee8c7b43181f220b92b809f5711ab",
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a00000000000000000000000000000000000000000000000000000000000000c8",
      "logIndex": 1,
      "blockHash": "0xae97dec0676052692693600927be5db884247b843258fd34d99e2d2223bf4dc9",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "aggregate": 200,
        "length": 3
      }
    }
  ],
  "blockNumber": 531779,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x14396"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "revokeManagerAccess",
  "methodArgs": [
    "0x4c76a2c0e27d724511ea3f0df1b7182965088dd6"
  ],
  "eventName": "ManagerAccessRevoked",
  "eventValue": "candidate"
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xd94f"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000008",
  "blockHash": "0x456ae6180e34b100ef9929d0efe08811dd79dceb77e0d157b8760a8cac12f1de",
  "transactionHash": "0xc1f2c3c13ca9be662a629bad7091b80398e0771ca94c0a39ddfd35c0918e1c72",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531780,
      "transactionHash": "0xc1f2c3c13ca9be662a629bad7091b80398e0771ca94c0a39ddfd35c0918e1c72",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95"
      ],
      "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
      "logIndex": 0,
      "blockHash": "0x456ae6180e34b100ef9929d0efe08811dd79dceb77e0d157b8760a8cac12f1de",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessRevoked",
      "signature": "ManagerAccessRevoked(address)",
      "topic": "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95",
      "values": {
        "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531780,
      "transactionHash": "0xc1f2c3c13ca9be662a629bad7091b80398e0771ca94c0a39ddfd35c0918e1c72",
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a0000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 1,
      "blockHash": "0x456ae6180e34b100ef9929d0efe08811dd79dceb77e0d157b8760a8cac12f1de",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "2": 0,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  "blockNumber": 531780,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xd94f"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc0ae2d6673c6a955a952687d2cc66dcf2efe38d5",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5d00"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000001000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000",
  "blockHash": "0xa8a95713b463b5592cff8fbc002eafc72b2cd0ce0ad0b18df4d0426de9091d6c",
  "transactionHash": "0xedd0bbd7015b735b8485a6658b81e20b9b5ebc55be0bf4533c2d8f200db4c638",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531784,
      "transactionHash": "0xedd0bbd7015b735b8485a6658b81e20b9b5ebc55be0bf4533c2d8f200db4c638",
      "address": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xa8a95713b463b5592cff8fbc002eafc72b2cd0ce0ad0b18df4d0426de9091d6c",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531784,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5d00"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000002000010000000000010000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x53c79fb87432a1f59a0290f01b52fd9a62e60d18f308c3a2928a7f12d07cbb88",
  "transactionHash": "0xb91c318701b9f4a072b8fa86100ae83139c0e8abdb67827452ade78987f78543",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531794,
      "transactionHash": "0xb91c318701b9f4a072b8fa86100ae83139c0e8abdb67827452ade78987f78543",
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x53c79fb87432a1f59a0290f01b52fd9a62e60d18f308c3a2928a7f12d07cbb88",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531794,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000002000000000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x45a3269c5a6c2cf19c3dc898479b22bba745ee82b1e677c1a74b65e829cbb5d6",
  "transactionHash": "0x1c4dedd4c76aa8fb990b0bba758d56cd9865097c6d1dfb3ef9e03e8e71396664",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531799,
      "transactionHash": "0x1c4dedd4c76aa8fb990b0bba758d56cd9865097c6d1dfb3ef9e03e8e71396664",
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x45a3269c5a6c2cf19c3dc898479b22bba745ee82b1e677c1a74b65e829cbb5d6",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 531799,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addContributorGroup",
  "methodArgs": [
    "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a"
  ]
});


{
  "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x31f94"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000008000000000000000000000000000040820000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000040000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000",
  "blockHash": "0x647114390e5cd2c1069dcb250fd9b5f3ebfb57f106febd47a8d08cf7313702c4",
  "transactionHash": "0x40a524c9cc2aa12b02567b976469084a90edca932aa524102da7e6b7360fcc7a",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531810,
      "transactionHash": "0x40a524c9cc2aa12b02567b976469084a90edca932aa524102da7e6b7360fcc7a",
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "topics": [
        "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
      ],
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "logIndex": 0,
      "blockHash": "0x647114390e5cd2c1069dcb250fd9b5f3ebfb57f106febd47a8d08cf7313702c4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContributorGroupAdded",
      "signature": "ContributorGroupAdded(address)",
      "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531810,
      "transactionHash": "0x40a524c9cc2aa12b02567b976469084a90edca932aa524102da7e6b7360fcc7a",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000014",
      "logIndex": 1,
      "blockHash": "0x647114390e5cd2c1069dcb250fd9b5f3ebfb57f106febd47a8d08cf7313702c4",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 531810,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x31f94"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addReviewerGroup",
  "methodArgs": [
    "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a"
  ]
});


{
  "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1f60f"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000040820000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000040000000000000008000000000000000000000000004008000000000000000000000008000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x1de613d21ba0a7d5a06b54c5cf558d27296b80bd458f11c1409eb86b6941bd91",
  "transactionHash": "0xe1dac982a9d30fef33f9321ad918fb746099d8ecee736d8c15430044b5579bf9",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531811,
      "transactionHash": "0xe1dac982a9d30fef33f9321ad918fb746099d8ecee736d8c15430044b5579bf9",
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "topics": [
        "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
      ],
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "logIndex": 0,
      "blockHash": "0x1de613d21ba0a7d5a06b54c5cf558d27296b80bd458f11c1409eb86b6941bd91",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupAdded",
      "signature": "ReviewerGroupAdded(address)",
      "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531811,
      "transactionHash": "0xe1dac982a9d30fef33f9321ad918fb746099d8ecee736d8c15430044b5579bf9",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 1,
      "blockHash": "0x1de613d21ba0a7d5a06b54c5cf558d27296b80bd458f11c1409eb86b6941bd91",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 531811,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1f60f"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addAccessorGroup",
  "methodArgs": [
    "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a"
  ]
});


{
  "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1f21b"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000040820000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000040000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x5fd2d11b7b4d38a5dee8dbff4e0b27e17648c98543e5b995dd7250934f396acc",
  "transactionHash": "0x3b7cf3c93338daddc518ea186b42ed80e9cbd26313d4b6721e370cf4a216f484",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531812,
      "transactionHash": "0x3b7cf3c93338daddc518ea186b42ed80e9cbd26313d4b6721e370cf4a216f484",
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "topics": [
        "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
      ],
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "logIndex": 0,
      "blockHash": "0x5fd2d11b7b4d38a5dee8dbff4e0b27e17648c98543e5b995dd7250934f396acc",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessorGroupAdded",
      "signature": "AccessorGroupAdded(address)",
      "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 531812,
      "transactionHash": "0x3b7cf3c93338daddc518ea186b42ed80e9cbd26313d4b6721e370cf4a216f484",
      "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 1,
      "blockHash": "0x5fd2d11b7b4d38a5dee8dbff4e0b27e17648c98543e5b995dd7250934f396acc",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 531812,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1f21b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "removeReviewerGroup",
  "methodArgs": [
    "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a"
  ]
});


{
  "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x46c2"
  },
  "logsBloom": "0x00000000000000000000000000000000000800000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x34981ec5da2bc0750e4119d9f580c26b67b3cb52a8140f72ff5409fb2865c444",
  "transactionHash": "0xc614429efaeb55cb81e3dc57612fcd2fbc465497f62e9a8b1e3ca6fa09ef885b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531813,
      "transactionHash": "0xc614429efaeb55cb81e3dc57612fcd2fbc465497f62e9a8b1e3ca6fa09ef885b",
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "topics": [
        "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
      ],
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "logIndex": 0,
      "blockHash": "0x34981ec5da2bc0750e4119d9f580c26b67b3cb52a8140f72ff5409fb2865c444",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupRemoved",
      "signature": "ReviewerGroupRemoved(address)",
      "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    }
  ],
  "blockNumber": 531813,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x46c2"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x79e4f0058ea6e3d0d3de8d46744e93550e93cc90111c6ea9cdf1c5f4483d385a",
  "transactionHash": "0xc236737911d0f5cc52bcb1fe9dae29086a3d939b6885bb8084e7c98567c3dd7a",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531818,
      "transactionHash": "0xc236737911d0f5cc52bcb1fe9dae29086a3d939b6885bb8084e7c98567c3dd7a",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x79e4f0058ea6e3d0d3de8d46744e93550e93cc90111c6ea9cdf1c5f4483d385a",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531818,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4e778cb15cb200abceb3960991b7eeaed8c2b9e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000004000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000",
  "blockHash": "0xc292d90cba9323d514f4b787b5e00041d8d47db37f141543113de1f942565786",
  "transactionHash": "0x744b3961cab671f172b06f15b7fb37c770d74a96fbb2dae15fece1111d6bef11",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531824,
      "transactionHash": "0x744b3961cab671f172b06f15b7fb37c770d74a96fbb2dae15fece1111d6bef11",
      "address": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xc292d90cba9323d514f4b787b5e00041d8d47db37f141543113de1f942565786",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531824,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x09002f60cca8ef9bd3ab8e6564f65c68225fda61",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000002000000000000",
  "blockHash": "0x000782dd17bf239a9d38494802147059bc85485dbedfb21d601d685aa7363981",
  "transactionHash": "0x07c1d944cf2af7780fd98eabfc71fc7c9c50d6e16ae3b9a4ca3ad4b3c869b87b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531837,
      "transactionHash": "0x07c1d944cf2af7780fd98eabfc71fc7c9c50d6e16ae3b9a4ca3ad4b3c869b87b",
      "address": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x000782dd17bf239a9d38494802147059bc85485dbedfb21d601d685aa7363981",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531837,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xca1542bd8ca3939c182b8b47aa85ba1c308005f4",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xCa1542Bd8Ca3939c182b8B47aa85BA1C308005f4",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x3fc2100d8904dd50807f3c8c4af3637051e4278a38cbd74545005f003124dfad",
  "transactionHash": "0x464c2c5971fea19120b4ec66c8644c39655dce8b72803644460a4d89fa49c37a",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531838,
      "transactionHash": "0x464c2c5971fea19120b4ec66c8644c39655dce8b72803644460a4d89fa49c37a",
      "address": "0xCa1542Bd8Ca3939c182b8B47aa85BA1C308005f4",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x3fc2100d8904dd50807f3c8c4af3637051e4278a38cbd74545005f003124dfad",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531838,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x128dc97a1b78a451131a1f38e45fbb9ce750ec7d",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x128Dc97a1B78a451131a1F38e45FbB9cE750ec7D",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x90631f30db92aac23845b2db9f127427aa7a2c9000933166481f6eb2ba21fcf9",
  "transactionHash": "0x60f3a815065e944356a59ce56da192548dd684c674bf9b1efc28e2c222b3c4c5",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531839,
      "transactionHash": "0x60f3a815065e944356a59ce56da192548dd684c674bf9b1efc28e2c222b3c4c5",
      "address": "0x128Dc97a1B78a451131a1F38e45FbB9cE750ec7D",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x90631f30db92aac23845b2db9f127427aa7a2c9000933166481f6eb2ba21fcf9",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531839,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x37161b7e54a4b4ac74743b882afbb0163f9006cc",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x9a87c9acbebf63ea71d0c1a2b79693eb123a3531c253d9481b6f70be2f75daae",
  "transactionHash": "0x96ab33b87840264fce9b09c9ed3d606ad6a7b1f7392775b1080c85508c4bd2cb",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531841,
      "transactionHash": "0x96ab33b87840264fce9b09c9ed3d606ad6a7b1f7392775b1080c85508c4bd2cb",
      "address": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x9a87c9acbebf63ea71d0c1a2b79693eb123a3531c253d9481b6f70be2f75daae",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531841,
  "confirmations": 3,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x9ac3563f5c1d69d04431af56a92cb86fd96faab7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x23e137d843acf7bb1c310d59b7d52e323bfb3b3ba7144b8da286fb861a5b6bd5",
  "transactionHash": "0xe6c6f2030b757d321d816ed07fcffca227d2789e8dca9fe91b4e557e814e7eec",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531844,
      "transactionHash": "0xe6c6f2030b757d321d816ed07fcffca227d2789e8dca9fe91b4e557e814e7eec",
      "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x23e137d843acf7bb1c310d59b7d52e323bfb3b3ba7144b8da286fb861a5b6bd5",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531844,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xa27d969c032387f791841a203dbd8c5259098174",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xa27D969C032387f791841A203DbD8C5259098174",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000004000000000000000000000000000000",
  "blockHash": "0x74636e18a45791971b50818a520e46d2ab8fac0c66dfacb19ece7fc6cb194e0f",
  "transactionHash": "0xb66418420dbcf5e70b4c54d6518a2cd29773462f2a4d8b62bbd54427ab759334",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531846,
      "transactionHash": "0xb66418420dbcf5e70b4c54d6518a2cd29773462f2a4d8b62bbd54427ab759334",
      "address": "0xa27D969C032387f791841A203DbD8C5259098174",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x74636e18a45791971b50818a520e46d2ab8fac0c66dfacb19ece7fc6cb194e0f",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531846,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xe86c76f8f6769c515cb311ce9e4d6333c95042e1",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x8d693df586ce2ef580b1e8526dc318f92276bc82d5c4746126d957a9359f7d3b",
  "transactionHash": "0x0c127a10d259e51c7d70ab7dea4dafc6bdf573462df74c44f110a32a3ee4c935",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531847,
      "transactionHash": "0x0c127a10d259e51c7d70ab7dea4dafc6bdf573462df74c44f110a32a3ee4c935",
      "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x8d693df586ce2ef580b1e8526dc318f92276bc82d5c4746126d957a9359f7d3b",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531847,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x6960efbdda9ea2f99e5e73badee3d18cefa40f0f",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x35ab807fbf2f867a021b9b96d110d3b47b9adc47cc39e7a3fc5b8c1aa760dde4",
  "transactionHash": "0x48e73fed5cf3bf787a0c647030f1764470937a1ecd11535f9887938b1b97df59",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531849,
      "transactionHash": "0x48e73fed5cf3bf787a0c647030f1764470937a1ecd11535f9887938b1b97df59",
      "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x35ab807fbf2f867a021b9b96d110d3b47b9adc47cc39e7a3fc5b8c1aa760dde4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531849,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf54e636973c6d68119b00a43b0d319d842730247",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xF54E636973c6d68119B00A43b0d319d842730247",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000400000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x04c93f60104d3e8fb4966e90b6fd9addd7fd0b7cd65aef1ff5e4de9f7a3cedbc",
  "transactionHash": "0xd55e9803b16b5e2fa61acfc34e0caa796be8b0bad24541af1532cf1b24cc2fa1",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531851,
      "transactionHash": "0xd55e9803b16b5e2fa61acfc34e0caa796be8b0bad24541af1532cf1b24cc2fa1",
      "address": "0xF54E636973c6d68119B00A43b0d319d842730247",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x04c93f60104d3e8fb4966e90b6fd9addd7fd0b7cd65aef1ff5e4de9f7a3cedbc",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531851,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x97b121f3b7b259a868b7afe85eb59c482cbc5676",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000",
  "blockHash": "0x9a0b9f513660644a0b2d3450c43dfec744de3b19b51b290bc367d4be52beb1f1",
  "transactionHash": "0x7750e7320693dce56c7559cc41e0f81e5fce04cc45308728bd4debd58dc6f9c3",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531852,
      "transactionHash": "0x7750e7320693dce56c7559cc41e0f81e5fce04cc45308728bd4debd58dc6f9c3",
      "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x9a0b9f513660644a0b2d3450c43dfec744de3b19b51b290bc367d4be52beb1f1",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531852,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4e778cb15cb200abceb3960991b7eeaed8c2b9e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000001000000000000000000000000000000002000000000000000000000000000000000000000000",
  "blockHash": "0x13c5ea8dec9c245ff2b6ed16765fde3cdc43aa4a435d146e30eebbf08f3258c8",
  "transactionHash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531867,
      "transactionHash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
      "address": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x13c5ea8dec9c245ff2b6ed16765fde3cdc43aa4a435d146e30eebbf08f3258c8",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 531867,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x183b3"
  },
  "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xe772f88e69bb7d746e102e7037e6d4ecf03d2e46d07013b986bd8cabf6b9c50b",
  "transactionHash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531868,
      "transactionHash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f48735178474a5a7978434754344e365a796b3974366947794444396253506f6669427a45724e6d65335665444d67485a48634769597877754e767831385537414555576d3759326e74450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xe772f88e69bb7d746e102e7037e6d4ecf03d2e46d07013b986bd8cabf6b9c50b",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 531868,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x183b3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xcef587b577fad503bb89973a757df8dab3314c83",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xCef587B577faD503BB89973a757df8Dab3314c83",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x8ffc21f2d434fc63aa8befdb2759addcdb662298545af723311ed9fa6f3b28d2",
  "transactionHash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531870,
      "transactionHash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x8ffc21f2d434fc63aa8befdb2759addcdb662298545af723311ed9fa6f3b28d2",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531870,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x60f4"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xc91f0af1d6648f0570aaba8227fe6ae89dbaa4d4590d0968999f0df047de0231",
  "transactionHash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531874,
      "transactionHash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xc91f0af1d6648f0570aaba8227fe6ae89dbaa4d4590d0968999f0df047de0231",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531874,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x60f4"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83",
    0,
    2
  ]
});


{
  "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x2070c"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x2ff136ccbc6f12725d589fb3b68c4a36e4197734fa681bb77ad1c572f86c54f8",
  "transactionHash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531877,
      "transactionHash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
      "logIndex": 0,
      "blockHash": "0x2ff136ccbc6f12725d589fb3b68c4a36e4197734fa681bb77ad1c572f86c54f8",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 2,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  "blockNumber": 531877,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x2070c"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83",
    1,
    2
  ]
});


{
  "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xdcf3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x4851490897439a22799898c4a89a07a8a5a9cce537574041d5e8fd2fdd4bb174",
  "transactionHash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531878,
      "transactionHash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 0,
      "blockHash": "0x4851490897439a22799898c4a89a07a8a5a9cce537574041d5e8fd2fdd4bb174",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 22,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  "blockNumber": 531878,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xdcf3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83",
    2,
    2
  ]
});


{
  "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xdcf3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x124375164bd067c0a81d5b76c5c17510ac7f2c92a43d2727eea1a76caf0d44b5",
  "transactionHash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531879,
      "transactionHash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000de",
      "logIndex": 0,
      "blockHash": "0x124375164bd067c0a81d5b76c5c17510ac7f2c92a43d2727eea1a76caf0d44b5",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 222,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 222,
        "length": 3
      }
    }
  ],
  "blockNumber": 531879,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xdcf3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83",
    2,
    0
  ]
});


{
  "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xb108"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xf8d9ec2a77b355354b3f43fa9187ebf16c5e262bf142d71d9e0212f184d7ac16",
  "transactionHash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531880,
      "transactionHash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 0,
      "blockHash": "0xf8d9ec2a77b355354b3f43fa9187ebf16c5e262bf142d71d9e0212f184d7ac16",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 22,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  "blockNumber": 531880,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xb108"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83",
    1,
    0
  ]
});


{
  "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xb108"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xb01cb9569cd40731f338f140441d8966a6fbe14b81b61d9a4bb3d3fa03a32a98",
  "transactionHash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531881,
      "transactionHash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
      "logIndex": 0,
      "blockHash": "0xb01cb9569cd40731f338f140441d8966a6fbe14b81b61d9a4bb3d3fa03a32a98",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 2,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  "blockNumber": 531881,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xb108"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1b575e71c0931068cde5629fd3fd74fd383a1f67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0xcef587b577fad503bb89973a757df8dab3314c83",
    0,
    0
  ]
});


{
  "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6fdf"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x17724cbb5219edf910ed74e431dc2a99b600ffb57f94ccb02f38abe6dcfb0a9a",
  "transactionHash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531882,
      "transactionHash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x17724cbb5219edf910ed74e431dc2a99b600ffb57f94ccb02f38abe6dcfb0a9a",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 0,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  "blockNumber": 531882,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6fdf"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
    "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
    [],
    []
  ],
  "value": "0"
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x19de0"
  },
  "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
  "transactionHash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531894,
      "transactionHash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4153504a5a59615877457455714a6a68334b74385050374768484b7533616e6f6250735859364d5350474a435a546b4a35454c436677594847696f3359316e68684e4d4e736569634e4c574a374342686b7039423765364d787057705a4d324d3774335856654b795461796769597642646b666f4738503770334b79586d4538646b7757417a4a78554b38647868746f346e484a7943315a44413735356f6a6b4a34546272667259626976625069314d774e68674b6e4256356a524a526457393573727a78464131314c784178446d6d626558316d6b6b62693551674842784565424a47783355717a4750534434716a694137475a787945474b576f4379625266775a5a6e4e4b000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "4": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "pkeAFGH": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
        "length": 5
      }
    }
  ],
  "blockNumber": 531894,
  "confirmations": 2,
  "cumulativeGasUsed": {
    "_hex": "0x19de0"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
    "",
    [],
    []
  ],
  "value": "0"
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x149fd"
  },
  "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x9d4129f5572cd91268a5b39311c6d1e9724a387a360a1bffae4a9fed08659a83",
  "transactionHash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531896,
      "transactionHash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536336330386461343537363962396266663764366235613963303833386262346230643062386433396333336434636661646130323661376562623935323038303761323765333433376335313265393266323630316236623039653462323832313566666561303932343264303033316166653266623931383132333163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x9d4129f5572cd91268a5b39311c6d1e9724a387a360a1bffae4a9fed08659a83",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 531896,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x149fd"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x669402995007827145461e8218b8daf245e8df1b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x669402995007827145461E8218b8daf245E8df1B",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000200000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x786f8f293deb73c85914154813ecf8432b9e444fac57cab20a1f0c57ea36fae0",
  "transactionHash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531910,
      "transactionHash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x786f8f293deb73c85914154813ecf8432b9e444fac57cab20a1f0c57ea36fae0",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531910,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xd675274f3e800cc189d727b178bab7a5a6146bc7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000010000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000",
  "blockHash": "0x34b3e3dbe8916024fa50c229c17e23bd17c3d859eae133d2cd7191f379acd545",
  "transactionHash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531914,
      "transactionHash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x34b3e3dbe8916024fa50c229c17e23bd17c3d859eae133d2cd7191f379acd545",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531914,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xc48cc1d3649cbd95f245c13af0c2b9ffd344231a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x4236790358da4731e138ef3f143cd2a19a9fe39c67bc13961e3d9cd404552399",
  "transactionHash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531918,
      "transactionHash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x4236790358da4731e138ef3f143cd2a19a9fe39c67bc13961e3d9cd404552399",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531918,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x669402995007827145461e8218b8daf245e8df1b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0x669402995007827145461E8218b8daf245E8df1B",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x6cdd0031a3da3d1900f0ed3705f4df5a0b50e6ebfe64543d77ef5e4efbfd8bc4",
  "transactionHash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531919,
      "transactionHash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x6cdd0031a3da3d1900f0ed3705f4df5a0b50e6ebfe64543d77ef5e4efbfd8bc4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 531919,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xd675274f3e800cc189d727b178bab7a5a6146bc7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x183b3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000004000000000008000000000000000000",
  "blockHash": "0xa5a06f1280c86523ff166955c2e650c21597974bc943c4516b91a7426a079754",
  "transactionHash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531920,
      "transactionHash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xa5a06f1280c86523ff166955c2e650c21597974bc943c4516b91a7426a079754",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 531920,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x183b3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x6503690dc68f6f1e7a48de637f4c4848b429bdde",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000",
  "blockHash": "0xb3534157bf4fe06d05aab70fa34537300521f5baeda6b64ab7c299f5f17ce9c2",
  "transactionHash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531930,
      "transactionHash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xb3534157bf4fe06d05aab70fa34537300521f5baeda6b64ab7c299f5f17ce9c2",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531930,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xde897dd46b999c53f4c57c3d852f6a0c6520eb67",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100200000000000000000000000000000000000000000010000000000010000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000",
  "blockHash": "0x3fc8b1b02207cfc36342ff3bd8c63227436d53d6302f37b4c6c9c52c66486e50",
  "transactionHash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531935,
      "transactionHash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x3fc8b1b02207cfc36342ff3bd8c63227436d53d6302f37b4c6c9c52c66486e50",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531935,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xdb31088776a73176f34677378e7266495b5b711a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xDb31088776A73176F34677378e7266495b5B711A",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
  "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531939,
      "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 531939,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1491b"
  },
  "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
  "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531954,
      "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 531954,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1491b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessComplete",
  "methodArgs": [
    {
      "_hex": "0x04"
    },
    90,
    ""
  ]
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x8fef"
  },
  "logsBloom": "0x00001000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000",
  "blockHash": "0xf9fad946d15594e29c7807a03db293bc25d350d9025a80148bfeb84c3e82db4e",
  "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531955,
      "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "logIndex": 0,
      "blockHash": "0xf9fad946d15594e29c7807a03db293bc25d350d9025a80148bfeb84c3e82db4e",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      }
    }
  ],
  "blockNumber": 531955,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x8fef"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1491b"
  },
  "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x915790f7008edd3ac89b5886275cac254360a2e5cb25a42c3938d78e64eed0e0",
  "transactionHash": "0xc5440ffc0c5482e08bfa2509d32ba5583c952f760c0244fea393e5f5612dfb02",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531957,
      "transactionHash": "0xc5440ffc0c5482e08bfa2509d32ba5583c952f760c0244fea393e5f5612dfb02",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x915790f7008edd3ac89b5886275cac254360a2e5cb25a42c3938d78e64eed0e0",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x05"
        },
        "1": 0,
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x05"
        },
        "level": 0,
        "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 531957,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1491b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xab468b90e3950050734931b460ce619f8f7ee047",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "deleteVersion",
  "methodArgs": [
    "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE"
  ]
});


{
  "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1ab84"
  },
  "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
  "blockHash": "0x895c5f89e194ff66fa4646e36f5ab3ff76102cab4c09aab3edf3adcdeec5f516",
  "transactionHash": "0xb75d4d5b6f3fe3fd80a017a18dd306fe96fbe5120bb241a680f2a1becd7c64ce",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531960,
      "transactionHash": "0xb75d4d5b6f3fe3fd80a017a18dd306fe96fbe5120bb241a680f2a1becd7c64ce",
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "topics": [
        "0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51"
      ],
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004e68715f5f48735178474a5a7978434754344e365a796b3974366947794444396253506f6669427a45724e6d65335665444d67485a48634769597877754e767831385537414555576d3759326e7445000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x895c5f89e194ff66fa4646e36f5ab3ff76102cab4c09aab3edf3adcdeec5f516",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "VersionDelete",
      "signature": "VersionDelete(address,string,int256)",
      "topic": "0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "2": {
          "_hex": "0x01"
        },
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "versionHash": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "index": {
          "_hex": "0x01"
        },
        "length": 3
      }
    }
  ],
  "blockNumber": 531960,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1ab84"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "deleteContent",
  "methodArgs": [
    "0xab468b90e3950050734931b460ce619f8f7ee047"
  ]
});


{
  "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x48b5"
  },
  "logsBloom": "0x00000000000800000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xa3a22b1dcbb750a652d717486c933bac00a3d61ea179051b6b84cf80d15d1fe9",
  "transactionHash": "0xfe483629ce403f5891a62f3e7bbda21fd3e70cbf4e03d278b1f6bb495bf680bc",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531961,
      "transactionHash": "0xfe483629ce403f5891a62f3e7bbda21fd3e70cbf4e03d278b1f6bb495bf680bc",
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "topics": [
        "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e"
      ],
      "data": "0x000000000000000000000000ab468b90e3950050734931b460ce619f8f7ee0470000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "logIndex": 0,
      "blockHash": "0xa3a22b1dcbb750a652d717486c933bac00a3d61ea179051b6b84cf80d15d1fe9",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectDeleted",
      "signature": "ContentObjectDeleted(address,address)",
      "topic": "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e",
      "values": {
        "0": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 2
      }
    }
  ],
  "blockNumber": 531961,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x48b5"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x669402995007827145461e8218b8daf245e8df1b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "deleteContent",
  "methodArgs": [
    "0xd675274f3e800cc189d727b178bab7a5a6146bc7"
  ]
});


{
  "to": "0x669402995007827145461E8218b8daf245E8df1B",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x48d5"
  },
  "logsBloom": "0x00000000000800000000000000000000008000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xfd6aae8327122332946f8e071169fd1a69b099ebad7e9e1e183187b31cd46fb3",
  "transactionHash": "0xde20803dc9325b73291585b5dd7df40425d66bd3d85672381570376ef662f7cf",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531962,
      "transactionHash": "0xde20803dc9325b73291585b5dd7df40425d66bd3d85672381570376ef662f7cf",
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "topics": [
        "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e"
      ],
      "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc70000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "logIndex": 0,
      "blockHash": "0xfd6aae8327122332946f8e071169fd1a69b099ebad7e9e1e183187b31cd46fb3",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectDeleted",
      "signature": "ContentObjectDeleted(address,address)",
      "topic": "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e",
      "values": {
        "0": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 2
      }
    }
  ],
  "blockNumber": 531962,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x48d5"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x669402995007827145461e8218b8daf245e8df1b",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "deleteContent",
  "methodArgs": [
    "0xc48cc1d3649cbd95f245c13af0c2b9ffd344231a"
  ]
});


{
  "to": "0x669402995007827145461E8218b8daf245E8df1B",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x48d5"
  },
  "logsBloom": "0x00000000000800000000000000000000008000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xc67ff8ea8c46509b09b983b9b7c873c184c885769001fd9b898fc9972f561e9f",
  "transactionHash": "0xa09b017259251a551e88872d0693f015be5eb03bf4deecb00f0869aa765cb1db",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531963,
      "transactionHash": "0xa09b017259251a551e88872d0693f015be5eb03bf4deecb00f0869aa765cb1db",
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "topics": [
        "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e"
      ],
      "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "logIndex": 0,
      "blockHash": "0xc67ff8ea8c46509b09b983b9b7c873c184c885769001fd9b898fc9972f561e9f",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectDeleted",
      "signature": "ContentObjectDeleted(address,address)",
      "topic": "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e",
      "values": {
        "0": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 2
      }
    }
  ],
  "blockNumber": 531963,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x48d5"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x6503690dc68f6f1e7a48de637f4c4848b429bdde",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "deleteContent",
  "methodArgs": [
    "0xde897dd46b999c53f4c57c3d852f6a0c6520eb67"
  ]
});


{
  "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x48d5"
  },
  "logsBloom": "0x00000000000800000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000002000000000000",
  "blockHash": "0x734be8d2a796fa105d0626f3f308e0d0c02011f525762466d6a0fdea348efa15",
  "transactionHash": "0x0aafa793c51e63d20b52c8fed8f7c96283ab8b89c49aac1f4fcc241822df9295",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 531964,
      "transactionHash": "0x0aafa793c51e63d20b52c8fed8f7c96283ab8b89c49aac1f4fcc241822df9295",
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "topics": [
        "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e"
      ],
      "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb670000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "logIndex": 0,
      "blockHash": "0x734be8d2a796fa105d0626f3f308e0d0c02011f525762466d6a0fdea348efa15",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectDeleted",
      "signature": "ContentObjectDeleted(address,address)",
      "topic": "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e",
      "values": {
        "0": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 2
      }
    }
  ],
  "blockNumber": 531964,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x48d5"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "kill",
  "methodArgs": []
});


{
  "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
  "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x35c9"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xabe4072b53c9e80f6dff5660c2ef901bbb00168aa3cb8eac794a8601d6feaf72",
  "transactionHash": "0x373834f018deea82fd127a6e77c3ca86c207005c0a0260048371a21b66381198",
  "logs": [],
  "blockNumber": 531965,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x35c9"
  },
  "status": 1,
  "byzantium": true
}
Source:

static ContractEvents({
contractAddress,
abi,
fromBlockoptional,
toBlockoptional,
countoptional,
includeTransactionoptional
})
→ Promise.<Array.<Array.<Object>>>

Get all events on the specified contract

Returns: List of blocks, in ascending order by block number, each containing a list of the events in the block.
Parameters:
Name Type Attributes Default Description
contractAddress string

The address of the contract

abi object

The ABI of the contract

fromBlock number <optional>

Limit results to events after the specified block (inclusive)

toBlock number <optional>

Limit results to events before the specified block (inclusive)

count number <optional>
1000

Maximum range of blocks to search (unless both toBlock and fromBlock are specified)

includeTransaction boolean <optional>
false

If specified, more detailed transaction info will be included. Note: This requires one extra network call per block, so it should not be used for very large ranges

Example
async ContractEvents({
  "contractAddress": "0xf298f3c8f46df86027dee68b5fff32575ee640e8",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ]
});


[
  [
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531816,
      "blockHash": "0x8a532b97faea37cf3927fe5e16fc7e8b1bdced39eeacc09b6325498634e800bb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000ab468b90e3950050734931b460ce619f8f7ee047000000000000000000000000c0ae2d6673c6a955a952687d2cc66dcf2efe38d50000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xca6e35091a0d40c1549b65c1d4fd7c33954077140c71cb2404e357b481e38152",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "1": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "content_type": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531815,
      "blockHash": "0x3b91b8b468eb0e86cf9591dce3b6c2b308ed4a4c0b4501700e0a646e1df5aa58",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f45456f566865536b51763367675434427951736a41565132715468786b575439446a5a5948714a4b7a737331724568526956386d6f75726f36344e33523859565875784162327771616f000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xed3daa1da231a76085f75a8ae5c38fd22c687623bd9a1b43781fd9f74a0bdc62",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__EEoVheSkQv3ggT4ByQsjAVQ2qThxkWT9DjZYHqJKzss1rEhRiV8mouro64N3R8YVXuxAb2wqao",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__EEoVheSkQv3ggT4ByQsjAVQ2qThxkWT9DjZYHqJKzss1rEhRiV8mouro64N3R8YVXuxAb2wqao",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531814,
      "blockHash": "0x3393b9cb2530d88f3109d34c69f620c5107723cad406ae4a41ef6cd264f01f13",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f45456f566865536b51763367675434427951736a41565132715468786b575439446a5a5948714a4b7a737331724568526956386d6f75726f36344e33523859565875784162327771616f000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x6b273245e1a6e980c5bee909d9c513af9140ffb0e4670293a8d8fea7b97c2dd9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__EEoVheSkQv3ggT4ByQsjAVQ2qThxkWT9DjZYHqJKzss1rEhRiV8mouro64N3R8YVXuxAb2wqao",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__EEoVheSkQv3ggT4ByQsjAVQ2qThxkWT9DjZYHqJKzss1rEhRiV8mouro64N3R8YVXuxAb2wqao",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531813,
      "blockHash": "0x34981ec5da2bc0750e4119d9f580c26b67b3cb52a8140f72ff5409fb2865c444",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "topics": [
        "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
      ],
      "transactionHash": "0xc614429efaeb55cb81e3dc57612fcd2fbc465497f62e9a8b1e3ca6fa09ef885b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupRemoved",
      "signature": "ReviewerGroupRemoved(address)",
      "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531812,
      "blockHash": "0x5fd2d11b7b4d38a5dee8dbff4e0b27e17648c98543e5b995dd7250934f396acc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "topics": [
        "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
      ],
      "transactionHash": "0x3b7cf3c93338daddc518ea186b42ed80e9cbd26313d4b6721e370cf4a216f484",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessorGroupAdded",
      "signature": "AccessorGroupAdded(address)",
      "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531811,
      "blockHash": "0x1de613d21ba0a7d5a06b54c5cf558d27296b80bd458f11c1409eb86b6941bd91",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "topics": [
        "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
      ],
      "transactionHash": "0xe1dac982a9d30fef33f9321ad918fb746099d8ecee736d8c15430044b5579bf9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupAdded",
      "signature": "ReviewerGroupAdded(address)",
      "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531810,
      "blockHash": "0x647114390e5cd2c1069dcb250fd9b5f3ebfb57f106febd47a8d08cf7313702c4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
      "topics": [
        "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
      ],
      "transactionHash": "0x40a524c9cc2aa12b02567b976469084a90edca932aa524102da7e6b7360fcc7a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContributorGroupAdded",
      "signature": "ContributorGroupAdded(address)",
      "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
      "values": {
        "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531808,
      "blockHash": "0xc3e94537c3972bb86e699d91cc2cedc439af2664e60746fca879f82806f115e1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000c0ae2d6673c6a955a952687d2cc66dcf2efe38d5",
      "topics": [
        "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2"
      ],
      "transactionHash": "0x40e9a3011150f83d27ec6a7b444575702df56e0ba0f0076fd5ffc13a0ef4d5f5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeRemoved",
      "signature": "ContentTypeRemoved(address)",
      "topic": "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2",
      "values": {
        "0": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "contentType": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531806,
      "blockHash": "0xedb64b34e2a28ed3919d0dc8f19af6703a9cc54a5509cff4f9ebeaef20d0a48e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000c0ae2d6673c6a955a952687d2cc66dcf2efe38d50000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7"
      ],
      "transactionHash": "0x19fdb2ff771e81d65972a9798452d9e9386cf1b4e99a21b7af796248e6d061d5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeAdded",
      "signature": "ContentTypeAdded(address,address)",
      "topic": "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7",
      "values": {
        "0": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "1": "0x0000000000000000000000000000000000000000",
        "contentType": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "contentContract": "0x0000000000000000000000000000000000000000",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531804,
      "blockHash": "0xc84e2cafd0daabde6b9446d96ad5c16b2b069f94bb450f6c75bdf25c756f4f84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000c0ae2d6673c6a955a952687d2cc66dcf2efe38d5",
      "topics": [
        "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2"
      ],
      "transactionHash": "0x0b40de155d9833c15705c492ffc4102f01ffc1b40ed55752c7bf6d8f75f048ab",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeRemoved",
      "signature": "ContentTypeRemoved(address)",
      "topic": "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2",
      "values": {
        "0": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "contentType": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531802,
      "blockHash": "0x9c038a90ebcddad82dc381315b6f627ad5e64ae767a9993546051db97941dbe6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000c0ae2d6673c6a955a952687d2cc66dcf2efe38d50000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7"
      ],
      "transactionHash": "0xc935a6fee91f4101e11cb0e6333ab356ea1bccdbc373984312a5e23df274470a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeAdded",
      "signature": "ContentTypeAdded(address,address)",
      "topic": "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7",
      "values": {
        "0": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "1": "0x0000000000000000000000000000000000000000",
        "contentType": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "contentContract": "0x0000000000000000000000000000000000000000",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531799,
      "blockHash": "0x0f6a49aa235531b33258d94ab08d69b32b359cf780709c9206b91f0c92a7f321",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x1c4dedd4c76aa8fb990b0bba758d56cd9865097c6d1dfb3ef9e03e8e71396664",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  [
    {
      "blockNumber": 531798,
      "blockHash": "0x2ce91b5f524d7a8b5dd93ef1c607bb188bd028186beb7a48122e248b9ebd9533",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4556584477636742705857564254636f517354325470467174424e4165676553434c4753376475546b474451703175524c784b56504b5139776248706343324c6f557a43315832637935000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x324e5c282cf35318495fe18a96eb6789a31c8a8332d8901aff8ce99e139d971c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__EVXDwcgBpXWVBTcoQsT2TpFqtBNAegeSCLGS7duTkGDQp1uRLxKVPKQ9wbHpcC2LoUzC1X2cy5",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__EVXDwcgBpXWVBTcoQsT2TpFqtBNAegeSCLGS7duTkGDQp1uRLxKVPKQ9wbHpcC2LoUzC1X2cy5",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531796,
      "blockHash": "0xd092d41cddad5cf170bd6fe23438550db5dbcc3ce8e55edf060e9dd67bac70dc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4556584477636742705857564254636f517354325470467174424e4165676553434c4753376475546b474451703175524c784b56504b5139776248706343324c6f557a43315832637935000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xe19c95965010c0d613a5cfb10ee46086f17f2d52f090f57f2287a6864e2990db",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__EVXDwcgBpXWVBTcoQsT2TpFqtBNAegeSCLGS7duTkGDQp1uRLxKVPKQ9wbHpcC2LoUzC1X2cy5",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__EVXDwcgBpXWVBTcoQsT2TpFqtBNAegeSCLGS7duTkGDQp1uRLxKVPKQ9wbHpcC2LoUzC1X2cy5",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531794,
      "blockHash": "0x53c79fb87432a1f59a0290f01b52fd9a62e60d18f308c3a2928a7f12d07cbb88",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xb91c318701b9f4a072b8fa86100ae83139c0e8abdb67827452ade78987f78543",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ]
]
Source:

static ContractName({contractAddress}) → Promise.<string>

Return the name of the contract, as specified in the contracts "version" string

Returns: Name of the contract
Parameters:
Name Type Description
contractAddress string

Address of the contract

Source:

static CustomContractAddress({
libraryIdoptional,
objectIdoptional,
versionHashoptional
})
→ Promise.<string>|undefined

Get the custom contract of the specified object

Returns: If the object has a custom contract, this will return the address of the custom contract
Parameters:
Name Type Attributes Description
libraryId string <optional>

ID of the library

objectId string <optional>

ID of the object

versionHash string <optional>

Version hash of the object

Source:

static DeployContract({
abi,
bytecode,
constructorArgs,
overridesoptional
})
→ Promise.<Object>

Deploy a contract from ABI and bytecode. This client's signer will be the owner of the contract.

Returns: Response containing the deployed contract address and the transaction hash of the deployment
Parameters:
Name Type Attributes Description
abi Object

ABI of contract

bytecode string

Bytecode of the contract

constructorArgs Array.<string>

List of arguments to the contract constructor

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

Source:

static Events({
toBlockoptional,
fromBlockoptional,
countoptional,
includeTransactionoptional
})
→ Promise.<Array.<Array.<Object>>>

Get events from the blockchain in reverse chronological order, starting from toBlock. This will also attempt to identify and parse any known Eluvio contract methods. If successful, the method name, signature, and input values will be included in the log entry.

Returns: List of blocks, in ascending order by block number, each containing a list of the events in the block.
Parameters:
Name Type Attributes Default Description
toBlock number <optional>

Limit results to events before the specified block (inclusive) - If not specified, will start from latest block

fromBlock number <optional>

Limit results to events after the specified block (inclusive)

count number <optional>
10

Max number of events to include (unless both toBlock and fromBlock are specified)

includeTransaction boolean <optional>
false

If specified, more detailed transaction info will be included. Note: This requires two extra network calls per transaction, so it should not be used for very large ranges

Examples
async Events({
  "count": 5
});


[
  [
    {
      "blockNumber": 531955,
      "blockHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531954,
      "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531953,
      "blockHash": "0xdbee1106b1ac691154565d907479cf11b36e8ac691a098ab9454449fe3bb1f84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0xb223bab678f6f82c1fe351b5629bece2f546d23b91cea1e679c2468540a9c328",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531952,
      "blockHash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "hash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "parentHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "number": 531952,
      "timestamp": 1584385732,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001c899019faa75e9fdd676669c6d1ab94728ea2452b86eac93ab96e1cc3f362f17e9d6274dfad4ff4c8ff69f37bb659e4542b42629f86a7aa24a3b37208af116b00",
      "transactions": [
        "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
      ],
      "transactionHash": "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
    }
  ],
  [
    {
      "blockNumber": 531956,
      "blockHash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "hash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "parentHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "number": 531956,
      "timestamp": 1584385738,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000b46d4affb0a898714b7ad06968eb7600dc80e56116bb9bc65050db8a360e7b744c626ab90a32dfde7d0d8f905773267ea56c85eb8cedea817e862838e3feee2801",
      "transactions": [
        "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
      ],
      "transactionHash": "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
    }
  ]
]
async Events({
  "count": 20
});


[
  [
    {
      "blockNumber": 531955,
      "blockHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531954,
      "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531953,
      "blockHash": "0xdbee1106b1ac691154565d907479cf11b36e8ac691a098ab9454449fe3bb1f84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0xb223bab678f6f82c1fe351b5629bece2f546d23b91cea1e679c2468540a9c328",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531951,
      "blockHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd6637f1e4a74332f33dfb588958088a18e778cad1218cad0996b45074922724e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531950,
      "blockHash": "0xebc98d99594592d07672a5b04bc568627f3a087328cee736158a59359309433b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x74cb4a01a00943cd247d698a18201ab973055392967a92b044562f34f6da7e67",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531949,
      "blockHash": "0xe7771e2652b16431d6eddad6315c6754896839c23da5c2e64a8a2b564d9365de",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x75869f2a37721af1893068f6834bed6384429351339800d871f640b3d333cc26",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531948,
      "blockHash": "0xef00321da12ba3005e7eeed9c12c3a768961f10a8b9b466561bf45e042f3c6e1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xae1037585bf102582c41aec19316ae8aeb2a45bbc58788b11a988cc5152dbe5c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531947,
      "blockHash": "0x5291ac2cb75d04209f63f1d0346bd44cc6392e05837d2883c3469b5c3bedcb6e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xbb24262231a4cc386124a17643153754cb866508182a5240e58304a654ac0d6a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531956,
      "blockHash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "hash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "parentHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "number": 531956,
      "timestamp": 1584385738,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000b46d4affb0a898714b7ad06968eb7600dc80e56116bb9bc65050db8a360e7b744c626ab90a32dfde7d0d8f905773267ea56c85eb8cedea817e862838e3feee2801",
      "transactions": [
        "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
      ],
      "transactionHash": "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
    }
  ],
  [
    {
      "blockNumber": 531945,
      "blockHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x82011c65efb381095b7b70d8af4e27ed426cda28123e907032c1fa2f9ae15348",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531944,
      "blockHash": "0x0b9a0defd6e5ecb55d66b195d664079cd752591a446eee85c81ffc6950f6f2f6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000084cd673e7e0b13c78f85b32a2c352b273bd53ca70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x8b1f72221c7bb63c7c2de75a021d1afda477a30bbf55f007284f17eadc88599b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "2": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "objectHash": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531943,
      "blockHash": "0xbb47ae9b63ccf0e77e8534954539f6a55ee5277b5385969c99a37f1d00ba7611",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x11b06bc5edfc293e295521b2ce31503bb6be6e16995310e79ccaf3cb960d5277",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531942,
      "blockHash": "0xe8c80f7a9bd7c6f8e169f510a0007324c483bee9e0510ec03fea6ede3bbd7c94",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a79345036577546556434744e586f6a48487a77506333755870534e63554a65584d46634538766f625137425a67354d70575136756d3142457a6550443244366b787445654c56356e62000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x1efd776ef679479c4e8ecd8854b77fbbdde13a79fc7eae6a802ec1d09f4323e1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "objectHash": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531941,
      "blockHash": "0x2fc8185126d3e34841a324dd246622b31d3d84e16f8b1bb4b3ac1029108b67d4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3cb0b84de2d0c43a44448a1c80331fef9c31b7bf213521fa0eff0c9860d82a67",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531940,
      "blockHash": "0x365b3c845f007043c50dce8fe441b599a6160feba2a7c54daa6ee7370c1bc9b1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xe870358b66ad159531a732e28fefc1519d108be18ce9dda3277dbd543bcd3cad",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531939,
      "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xDb31088776A73176F34677378e7266495b5B711A",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xDb31088776A73176F34677378e7266495b5B711A",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "containingLibrary": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531937,
      "blockHash": "0x645812b69bd1a8810a28808e98915a3420cfd97f1734fc0758981c992fae3974",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x80bcd094b5e231d3f55f85d27a741a0e6804d8e2a5faa11ee8c769f57f9adb6f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531946,
      "blockHash": "0x86e724f2b18ff7d8c85ab4889f0a3e49602aadbed523932759919bab98370f14",
      "hash": "0x86e724f2b18ff7d8c85ab4889f0a3e49602aadbed523932759919bab98370f14",
      "parentHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "number": 531946,
      "timestamp": 1584385723,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x71c3"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000005234b980bc3f029ee37bd8d39b8e3f39c21cd0c4c4c22d5d5784c7da3f2806e91022d3a6b4550b8a0a53e38e8daabb9e75b29219a9ec824b46148162bd8dd2eb01",
      "transactions": [
        "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d"
      ],
      "transactionHash": "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d"
    }
  ],
  [
    {
      "blockNumber": 531952,
      "blockHash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "hash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "parentHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "number": 531952,
      "timestamp": 1584385732,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001c899019faa75e9fdd676669c6d1ab94728ea2452b86eac93ab96e1cc3f362f17e9d6274dfad4ff4c8ff69f37bb659e4542b42629f86a7aa24a3b37208af116b00",
      "transactions": [
        "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
      ],
      "transactionHash": "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
    }
  ]
]
async Events({
  "count": 0
});


[]
async Events({
  "fromBlock": 531951
});


[
  [
    {
      "blockNumber": 531955,
      "blockHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531954,
      "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531953,
      "blockHash": "0xdbee1106b1ac691154565d907479cf11b36e8ac691a098ab9454449fe3bb1f84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0xb223bab678f6f82c1fe351b5629bece2f546d23b91cea1e679c2468540a9c328",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531951,
      "blockHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd6637f1e4a74332f33dfb588958088a18e778cad1218cad0996b45074922724e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531956,
      "blockHash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "hash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "parentHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "number": 531956,
      "timestamp": 1584385738,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000b46d4affb0a898714b7ad06968eb7600dc80e56116bb9bc65050db8a360e7b744c626ab90a32dfde7d0d8f905773267ea56c85eb8cedea817e862838e3feee2801",
      "transactions": [
        "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
      ],
      "transactionHash": "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
    }
  ],
  [
    {
      "blockNumber": 531952,
      "blockHash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "hash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "parentHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "number": 531952,
      "timestamp": 1584385732,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001c899019faa75e9fdd676669c6d1ab94728ea2452b86eac93ab96e1cc3f362f17e9d6274dfad4ff4c8ff69f37bb659e4542b42629f86a7aa24a3b37208af116b00",
      "transactions": [
        "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
      ],
      "transactionHash": "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
    }
  ]
]
async Events({
  "toBlock": 531946,
  "fromBlock": 531936
});


[
  [
    {
      "blockNumber": 531945,
      "blockHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x82011c65efb381095b7b70d8af4e27ed426cda28123e907032c1fa2f9ae15348",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531944,
      "blockHash": "0x0b9a0defd6e5ecb55d66b195d664079cd752591a446eee85c81ffc6950f6f2f6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000084cd673e7e0b13c78f85b32a2c352b273bd53ca70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x8b1f72221c7bb63c7c2de75a021d1afda477a30bbf55f007284f17eadc88599b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "2": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "objectHash": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531943,
      "blockHash": "0xbb47ae9b63ccf0e77e8534954539f6a55ee5277b5385969c99a37f1d00ba7611",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x11b06bc5edfc293e295521b2ce31503bb6be6e16995310e79ccaf3cb960d5277",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531942,
      "blockHash": "0xe8c80f7a9bd7c6f8e169f510a0007324c483bee9e0510ec03fea6ede3bbd7c94",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a79345036577546556434744e586f6a48487a77506333755870534e63554a65584d46634538766f625137425a67354d70575136756d3142457a6550443244366b787445654c56356e62000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x1efd776ef679479c4e8ecd8854b77fbbdde13a79fc7eae6a802ec1d09f4323e1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "objectHash": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531941,
      "blockHash": "0x2fc8185126d3e34841a324dd246622b31d3d84e16f8b1bb4b3ac1029108b67d4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3cb0b84de2d0c43a44448a1c80331fef9c31b7bf213521fa0eff0c9860d82a67",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531940,
      "blockHash": "0x365b3c845f007043c50dce8fe441b599a6160feba2a7c54daa6ee7370c1bc9b1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xe870358b66ad159531a732e28fefc1519d108be18ce9dda3277dbd543bcd3cad",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531939,
      "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xDb31088776A73176F34677378e7266495b5B711A",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xDb31088776A73176F34677378e7266495b5B711A",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "containingLibrary": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531937,
      "blockHash": "0x645812b69bd1a8810a28808e98915a3420cfd97f1734fc0758981c992fae3974",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x80bcd094b5e231d3f55f85d27a741a0e6804d8e2a5faa11ee8c769f57f9adb6f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531936,
      "blockHash": "0x3b8f348f967de96d20eefb87160e0bbd474cf981632985a46b8352f23d4370ab",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x474a6c2662a78298fbc9b0745b1333ef9e052b8382a5a7713acb461865d7b849",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "2": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "objectHash": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531946,
      "blockHash": "0x86e724f2b18ff7d8c85ab4889f0a3e49602aadbed523932759919bab98370f14",
      "hash": "0x86e724f2b18ff7d8c85ab4889f0a3e49602aadbed523932759919bab98370f14",
      "parentHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "number": 531946,
      "timestamp": 1584385723,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x71c3"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000005234b980bc3f029ee37bd8d39b8e3f39c21cd0c4c4c22d5d5784c7da3f2806e91022d3a6b4550b8a0a53e38e8daabb9e75b29219a9ec824b46148162bd8dd2eb01",
      "transactions": [
        "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d"
      ],
      "transactionHash": "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d"
    }
  ]
]
async Events({
  "count": 100,
  "includeTransaction": false
});


[
  [
    {
      "blockNumber": 531955,
      "blockHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531954,
      "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531953,
      "blockHash": "0xdbee1106b1ac691154565d907479cf11b36e8ac691a098ab9454449fe3bb1f84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0xb223bab678f6f82c1fe351b5629bece2f546d23b91cea1e679c2468540a9c328",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531951,
      "blockHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd6637f1e4a74332f33dfb588958088a18e778cad1218cad0996b45074922724e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531950,
      "blockHash": "0xebc98d99594592d07672a5b04bc568627f3a087328cee736158a59359309433b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x74cb4a01a00943cd247d698a18201ab973055392967a92b044562f34f6da7e67",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531949,
      "blockHash": "0xe7771e2652b16431d6eddad6315c6754896839c23da5c2e64a8a2b564d9365de",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x75869f2a37721af1893068f6834bed6384429351339800d871f640b3d333cc26",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531948,
      "blockHash": "0xef00321da12ba3005e7eeed9c12c3a768961f10a8b9b466561bf45e042f3c6e1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xae1037585bf102582c41aec19316ae8aeb2a45bbc58788b11a988cc5152dbe5c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531947,
      "blockHash": "0x5291ac2cb75d04209f63f1d0346bd44cc6392e05837d2883c3469b5c3bedcb6e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xbb24262231a4cc386124a17643153754cb866508182a5240e58304a654ac0d6a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531952,
      "blockHash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "hash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "parentHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "number": 531952,
      "timestamp": 1584385732,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001c899019faa75e9fdd676669c6d1ab94728ea2452b86eac93ab96e1cc3f362f17e9d6274dfad4ff4c8ff69f37bb659e4542b42629f86a7aa24a3b37208af116b00",
      "transactions": [
        "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
      ],
      "transactionHash": "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
    }
  ],
  [
    {
      "blockNumber": 531945,
      "blockHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x82011c65efb381095b7b70d8af4e27ed426cda28123e907032c1fa2f9ae15348",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531944,
      "blockHash": "0x0b9a0defd6e5ecb55d66b195d664079cd752591a446eee85c81ffc6950f6f2f6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000084cd673e7e0b13c78f85b32a2c352b273bd53ca70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x8b1f72221c7bb63c7c2de75a021d1afda477a30bbf55f007284f17eadc88599b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "2": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "objectHash": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531943,
      "blockHash": "0xbb47ae9b63ccf0e77e8534954539f6a55ee5277b5385969c99a37f1d00ba7611",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x11b06bc5edfc293e295521b2ce31503bb6be6e16995310e79ccaf3cb960d5277",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531942,
      "blockHash": "0xe8c80f7a9bd7c6f8e169f510a0007324c483bee9e0510ec03fea6ede3bbd7c94",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a79345036577546556434744e586f6a48487a77506333755870534e63554a65584d46634538766f625137425a67354d70575136756d3142457a6550443244366b787445654c56356e62000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x1efd776ef679479c4e8ecd8854b77fbbdde13a79fc7eae6a802ec1d09f4323e1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "objectHash": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531941,
      "blockHash": "0x2fc8185126d3e34841a324dd246622b31d3d84e16f8b1bb4b3ac1029108b67d4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3cb0b84de2d0c43a44448a1c80331fef9c31b7bf213521fa0eff0c9860d82a67",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531940,
      "blockHash": "0x365b3c845f007043c50dce8fe441b599a6160feba2a7c54daa6ee7370c1bc9b1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xe870358b66ad159531a732e28fefc1519d108be18ce9dda3277dbd543bcd3cad",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531939,
      "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xDb31088776A73176F34677378e7266495b5B711A",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xDb31088776A73176F34677378e7266495b5B711A",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "containingLibrary": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531937,
      "blockHash": "0x645812b69bd1a8810a28808e98915a3420cfd97f1734fc0758981c992fae3974",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x80bcd094b5e231d3f55f85d27a741a0e6804d8e2a5faa11ee8c769f57f9adb6f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531936,
      "blockHash": "0x3b8f348f967de96d20eefb87160e0bbd474cf981632985a46b8352f23d4370ab",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x474a6c2662a78298fbc9b0745b1333ef9e052b8382a5a7713acb461865d7b849",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "2": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "objectHash": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531935,
      "blockHash": "0x3fc8b1b02207cfc36342ff3bd8c63227436d53d6302f37b4c6c9c52c66486e50",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531946,
      "blockHash": "0x86e724f2b18ff7d8c85ab4889f0a3e49602aadbed523932759919bab98370f14",
      "hash": "0x86e724f2b18ff7d8c85ab4889f0a3e49602aadbed523932759919bab98370f14",
      "parentHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "number": 531946,
      "timestamp": 1584385723,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x71c3"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000005234b980bc3f029ee37bd8d39b8e3f39c21cd0c4c4c22d5d5784c7da3f2806e91022d3a6b4550b8a0a53e38e8daabb9e75b29219a9ec824b46148162bd8dd2eb01",
      "transactions": [
        "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d"
      ],
      "transactionHash": "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d"
    }
  ],
  [
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb67",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "contentAddress": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "containingLibrary": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531932,
      "blockHash": "0x7b9cc93ff120210387749c00fc39d6be0418b59be051193d0ea4f70471ae57af",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f444647634b48367937765142794736717358613634467375694d4b315a563962626641516d6d53504a654354763858566a3341414a4d4535696939464e346f596435444c315972725748000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0cdb32a93e7e77493b01f05bceb2deb1e947f2a6f1d62a18a318eac244e91ef3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531931,
      "blockHash": "0x5648c77ec1f0d67c127c7829c1e13a903eb004dff511f61d706d48a0785d68e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f444647634b48367937765142794736717358613634467375694d4b315a563962626641516d6d53504a654354763858566a3341414a4d4535696939464e346f596435444c315972725748000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x784004cb42607b6bf941d4c8d6bff995f58145bfe192d8cf88053704c0dab905",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531930,
      "blockHash": "0xb3534157bf4fe06d05aab70fa34537300521f5baeda6b64ab7c299f5f17ce9c2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531929,
      "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
      "topics": [
        "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
      ],
      "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateLibrary",
      "signature": "CreateLibrary(address)",
      "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
      "values": {
        "0": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "libraryAddress": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531929,
      "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531929,
      "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    }
  ],
  [
    {
      "blockNumber": 531928,
      "blockHash": "0x8035656972f353bd5923bb7db3333719f51f0cfa6a174ceafcbdf69fbac30511",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f467a4d3679413676663245676d763966544d59664a455858785465444d315855646577384d43564a34664b525236487a75786f653448525a4d623133503965584642315565686a584e71000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x842c26f9f58b3f3a743e1ba3fdd61bfa115722965a88e925b75a63683c19e543",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531927,
      "blockHash": "0x0041aede8497e698fe23797a1f71808d9137742d92b567447dc886e7814604b3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f467a4d3679413676663245676d763966544d59664a455858785465444d315855646577384d43564a34664b525236487a75786f653448525a4d623133503965584642315565686a584e71000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xa432c506d6d1199ce3cc266c9427bcd96e8c4b8b189e4f179c3cbb15fc401a3b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531926,
      "blockHash": "0x34e908fc370da5b4073d6ea2002d7de4b55770f8f3579cb321715607ee5987d0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d513547336b7771457a465a6a6a315950656f594647385569645854714c656f45576a6d4b6b765138537a66614b78736e646e65627668554d514d7668614b62755643345a65514a3354000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xb1cf4c486e48762ffb53bfb1f3d16022b1dc80be28f98c0338566d9eb4fe4fd2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531925,
      "blockHash": "0x45ef25de1b852dd1eb41516791dc9c41797b649ebd0af1e46010f876250396c2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d513547336b7771457a465a6a6a315950656f594647385569645854714c656f45576a6d4b6b765138537a66614b78736e646e65627668554d514d7668614b62755643345a65514a3354000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x056af8922a27b7f69f01207e0892827c560c1c477444cda05358fe0dfdda7296",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531924,
      "blockHash": "0xc472539181d1745f8d78cea246c400c318ad8b241badc1f5bdc6a8b4871666e2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f34586336794a6870356458516f33375a566234587677685a4e64587062524c48725a7178455242757971614a587135364e36797a325547787855553831655379386d7169685356317a31000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd39871c49f2cb69b9b2f9bdb75c06c8a1bbe54ebf10f116e945f82051531a256",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531923,
      "blockHash": "0xe6608d10a5e8293be46d38cd566cc555cf8f6c4ebcf3c5f30cf6341122a2f6e5",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f34586336794a6870356458516f33375a566234587677685a4e64587062524c48725a7178455242757971614a587135364e36797a325547787855553831655379386d7169685356317a31000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x5fd6baa107c1dd92ae5fa73ecd219766d88a50cc9e0adcfba9a56a7b912d81bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531922,
      "blockHash": "0x4fa984212d3e7ce1a2d34655c0d789e1c6b61c37dd173e5b9e66817b31995fda",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f36467372536a73626d70707a53504a727170474c4555645a334e4a6248787435583269554465756b5443744b3179555243576d396b68714d4276795a4e31794e63594b745a4a6b634837000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x1815df63bf6c20f9204e6698b3fd4f724581504a232b2dec6c01077c43b69514",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531921,
      "blockHash": "0xd2a876d49be24e8d83fa315817eb7359fb57a97ad9570f1cf1c71f3559353b25",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f36467372536a73626d70707a53504a727170474c4555645a334e4a6248787435583269554465756b5443744b3179555243576d396b68714d4276795a4e31794e63594b745a4a6b634837000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xb33ba53730c81f4edb9e3630045a5e6fb42cd638714af2f3deb60767753beb5d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531920,
      "blockHash": "0xa5a06f1280c86523ff166955c2e650c21597974bc943c4516b91a7426a079754",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531919,
      "blockHash": "0x6cdd0031a3da3d1900f0ed3705f4df5a0b50e6ebfe64543d77ef5e4efbfd8bc4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  [
    {
      "blockNumber": 531918,
      "blockHash": "0x4236790358da4731e138ef3f143cd2a19a9fe39c67bc13961e3d9cd404552399",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "1": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "content_type": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "contentAddress": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x669402995007827145461E8218b8daf245E8df1B",
        "containingLibrary": "0x669402995007827145461E8218b8daf245E8df1B",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531916,
      "blockHash": "0xa53bb417d37a6b9337e9b56dc349fb6233a18f34a47d2df81945db795f64b1ea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a55000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x93ce42d5bfcba8ab201e7d2f5c1d25bae6ef9b05661693d4150fcb522873a72c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531915,
      "blockHash": "0xaba9b55eb413ce3fcd1da037defd59c467f427ba900ef6ac8b3eb0072d4d9478",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a55000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x2b2d73174426b9617a42e51843786411ebfd26035f002795135b02b49424fbc0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531914,
      "blockHash": "0x34b3e3dbe8916024fa50c229c17e23bd17c3d859eae133d2cd7191f379acd545",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "1": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "content_type": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "contentAddress": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc700000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x669402995007827145461E8218b8daf245E8df1B",
        "containingLibrary": "0x669402995007827145461E8218b8daf245E8df1B",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531912,
      "blockHash": "0xa4d1264b4bb9d379fafb8ffe8ef43190b9207c25c35d0bcefc109e9afcd8c6cc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f35674a6e3443735a35574c6a53425046516f425535425446716b635834796136436767755033563565717a5247616845674b554a6e4665674461714653387156315155735759796a7347000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2f0e8b5ac7e45b64a1d47c2bd1df6d6f8be90f2d2b3c299a594d89e8b0ac64fd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531911,
      "blockHash": "0xe03a673fee30064a3b0ff9d3cdde44c93e4063af6e146c7aa584bb555e24d3e7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f35674a6e3443735a35574c6a53425046516f425535425446716b635834796136436767755033563565717a5247616845674b554a6e4665674461714653387156315155735759796a7347000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xef8598b7044d700f08613127fb73b2d7b02a323505b5398227caca584fa694d3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531910,
      "blockHash": "0x786f8f293deb73c85914154813ecf8432b9e444fac57cab20a1f0c57ea36fae0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531909,
      "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
      "topics": [
        "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
      ],
      "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateLibrary",
      "signature": "CreateLibrary(address)",
      "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
      "values": {
        "0": "0x669402995007827145461E8218b8daf245E8df1B",
        "libraryAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531909,
      "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000669402995007827145461e8218b8daf245e8df1b00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x669402995007827145461E8218b8daf245E8df1B",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531909,
      "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    }
  ],
  [
    {
      "blockNumber": 531908,
      "blockHash": "0x0b4b69a1ff2af743bd8230f162abbd721584a781ffa09225b51419946753fd91",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f436372565133587a7a68526775375a4a7631754c4b556a503648677476786267454641557677656458676d595356777436316b6b6734486d62446d58646b435057565238506671757441000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3ab0f906ac898199b63b8f8b0a7b0616989482e4eacbe16df55a4286e885ff4d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531907,
      "blockHash": "0x1e4417f6e8ec40e0ec998056b34bace00a1df52f13deb99d0ec7fd4db5e332ba",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f436372565133587a7a68526775375a4a7631754c4b556a503648677476786267454641557677656458676d595356777436316b6b6734486d62446d58646b435057565238506671757441000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x6d419669a0125bafaaf9645b16b2000b02e4c20855716341bf3ac0b4936c24d2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531906,
      "blockHash": "0x7af40d7252b3bd979be71546e79a982d3c8d23e111a15cd5a7bfbf75b43ffaad",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f486b58537871354478725465754e544e63665157324c7a61725748683562467461754667485432474a79657a5968327257487a73746773757575626b3273414a644a43776e4b664e6376000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x5036352c4e882e895ac422240d587dc35c3ba8f272f86cb046d353c2d9041e78",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531905,
      "blockHash": "0x2f2765ede10153497ed6f9188c3f4df2a3bf39083e989c1689b7849b19fcc241",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f486b58537871354478725465754e544e63665157324c7a61725748683562467461754667485432474a79657a5968327257487a73746773757575626b3273414a644a43776e4b664e6376000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x0ca922feb4eb3a4b421f669cbee7a4aea1c29d62e64b0b44423461b9ed272b5b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531904,
      "blockHash": "0x3b0b55be3acf592502ce3c969c19077b4218630615cfaed8b204584dda796ed0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a6a737964485768414b4d784b69675675347466645569685332704472344e4b796e554542435978586d4262716f6f4631425a4131437052524c33736b6e4775776d704d5a54555a5a70000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x73f6bd4c9c0394d89f086d0091ff43373b207ec683a2e22932654532c2d513b7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531903,
      "blockHash": "0x31b08258e3acd139c76dea3845e82605ba8bddc809f0bdaf52404cb05cb32a6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a6a737964485768414b4d784b69675675347466645569685332704472344e4b796e554542435978586d4262716f6f4631425a4131437052524c33736b6e4775776d704d5a54555a5a70000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc1ef46f67f30ccdac6a4d03c4a58abb1145e9b50d2d6712d53e29bf335b659f1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531902,
      "blockHash": "0x5f4ab39220d2f67eb9784eaed797a3d4e1379cbc876d9e7370b8bede3b4797ea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f41366d3170415064515534386a75424b4c636d615a59507736543545645562484e586775706d43356574534644383838323576724e554271614454324d5a723638516955474b6d63534a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa388cc7840bc61acb9f35b733e3008ff84a0a3f353f9068471d91fd3417c25e7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531901,
      "blockHash": "0xeec394dbbfde2061029a9b47708a5d319cf76bd785e90fdbd9b4566eff56652b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f41366d3170415064515534386a75424b4c636d615a59507736543545645562484e586775706d43356574534644383838323576724e554271614454324d5a723638516955474b6d63534a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xae60ba992d365e2f98c3b90cfdf311ed72b37d2aa71da692d2ed9d6de463eddf",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531900,
      "blockHash": "0x992c791093ed2ec75a2652a73b98714b3fbc617d25ddccbadfbd0450633bf399",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f426a6e676b6a3154764a534478536a535745466b52504a367964665a7873566d6e36447a36356571355a5159536747585670383870394c664e7658707968514d45564e50486f6d613476000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xed00c6c94d00078495eabe07f43c441404be2f52bada68a160b3a9c2191dc334",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531899,
      "blockHash": "0xe07a9f72fc7257c82c91d221892facfa7507137dee68be94cde74294c3ee3e9d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f426a6e676b6a3154764a534478536a535745466b52504a367964665a7873566d6e36447a36356571355a5159536747585670383870394c664e7658707968514d45564e50486f6d613476000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc37dd42208867d4e018ffda6a77855a7fcc54a5729a4ff538d108be230fb7326",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531898,
      "blockHash": "0x7a8515a6e3399fc1f917c1623cd7fb658e23fbd3b40047cc10b5ccd7630a8217",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f37706943646d654d55783253445a677a4b424a67576f36744862476468584477473341336f7346387743354d75594d41685a683879796d6532484e48526a4c3631735262564c34704a69000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x953125ac3188fb1ea58e65b44c996e7fea265a7227000502619eb83684b823cc",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531897,
      "blockHash": "0xe069df82dfd2028f494ed3f0d4ce38efe89c6f5a0cfec4dfaf3383f03421fd2b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f37706943646d654d55783253445a677a4b424a67576f36744862476468584477473341336f7346387743354d75594d41685a683879796d6532484e48526a4c3631735262564c34704a69000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xe4a91347620a6f4aed9ffb81957ac05261bc410738cdb1d9792be52e5e5e5fd1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531896,
      "blockHash": "0x9d4129f5572cd91268a5b39311c6d1e9724a387a360a1bffae4a9fed08659a83",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536336330386461343537363962396266663764366235613963303833386262346230643062386433396333336434636661646130323661376562623935323038303761323765333433376335313265393266323630316236623039653462323832313566666561303932343264303033316166653266623931383132333163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531956,
      "blockHash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "hash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "parentHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "number": 531956,
      "timestamp": 1584385738,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000b46d4affb0a898714b7ad06968eb7600dc80e56116bb9bc65050db8a360e7b744c626ab90a32dfde7d0d8f905773267ea56c85eb8cedea817e862838e3feee2801",
      "transactions": [
        "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
      ],
      "transactionHash": "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
    }
  ],
  [
    {
      "blockNumber": 531894,
      "blockHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4153504a5a59615877457455714a6a68334b74385050374768484b7533616e6f6250735859364d5350474a435a546b4a35454c436677594847696f3359316e68684e4d4e736569634e4c574a374342686b7039423765364d787057705a4d324d3774335856654b795461796769597642646b666f4738503770334b79586d4538646b7757417a4a78554b38647868746f346e484a7943315a44413735356f6a6b4a34546272667259626976625069314d774e68674b6e4256356a524a526457393573727a78464131314c784178446d6d626558316d6b6b62693551674842784565424a47783355717a4750534434716a694137475a787945474b576f4379625266775a5a6e4e4b000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "4": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "pkeAFGH": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd4680",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "contentAddress": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
      "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "1": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "2": 200,
        "principal": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "entity": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "walletAddress": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
      "data": "0x000000000000000000000000f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c24",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
        "containingLibrary": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531892,
      "blockHash": "0x0c8780f78cde4aebb8425cdbd27da11ae7875c069f957a8b78ec406233293c26",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9971f595342d976e6f2fab20f873c61cf9a39b72df54fdfab354a5bb4c7b46b8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531891,
      "blockHash": "0x40fd15ed340ca299f095618a222541a7d20e56c9ebefefcb526e7d3ddd20cb48",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x810869dc34e76c3732f755ae417194c066f8ac87d069898c8cd21a601a406cee",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531890,
      "blockHash": "0xc1d68b7eaa0bf24ea1658e032e88c169ce4c4b94b2fcb442ae76a2085951b7be",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3231526231654d3743623763625666416e6d48363879554a474662784863684141757537696773633142754b654657547445487579684b57455268327575377438623938314653527763000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x45787cb82d06afcc1617ab8343779431aa37da3dc4353df1db7360869505a2bc",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531889,
      "blockHash": "0xcb5eb273a9208e25c8c91039fae521a41fd04f65cf4fa5890ce69a9bf92bca25",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3231526231654d3743623763625666416e6d48363879554a474662784863684141757537696773633142754b654657547445487579684b57455268327575377438623938314653527763000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xb471eb5a21e2be70b626faba52658e3c93cbef5dc9ecc33ffc86c1addf673367",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531888,
      "blockHash": "0xbb56c127c2f7bebb9d65974b17e54bb0391658252ca4c0857fa58fa2acc86a8f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f31337959517a6f7866614555544d7a6639447042785666355454344d3747795557777139413478524438657761637566356b556d326641784d6248797146646f7566355742747a7a6647000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x74a741455dcf0d6f06b09ca97cef322892e164c5de3ef0de7292b5bb6ca8e804",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531887,
      "blockHash": "0xa670301e26b19109132359263b5d2abc9b08bf7a5d6b30c1aa58d03e2fa61736",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f31337959517a6f7866614555544d7a6639447042785666355454344d3747795557777139413478524438657761637566356b556d326641784d6248797146646f7566355742747a7a6647000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x5e08373b9c36a2ea6acf0a148963873f3fc27556b2fe6c04cca478b97524e20b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531886,
      "blockHash": "0x57b6338b88f9797601b55f24903db8b37b06f945730738aabb8346ddc3513605",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f34347a4c6568715432644e59643851687066543635797a4875704e79587a4166506775476977514c74596d6a4e6f744e79793379574a6e654278346146714e3563427332315931343378000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd74b389d12d3b17625f39d70bc7fec3b1c5fc887622cc43bab56887a8c2c67ef",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531885,
      "blockHash": "0x53e93319803a6ef4fdad72bc6053d9f6d9213b6f9506961ac3a2eb795cae193b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f34347a4c6568715432644e59643851687066543635797a4875704e79587a4166506775476977514c74596d6a4e6f744e79793379574a6e654278346146714e3563427332315931343378000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x669ae38ccbaef17683b126d843ed241eb99fa3c28cf125d9dc243cc83d0e58cb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531884,
      "blockHash": "0xedd232d23f5d002a04daf53f25d85d5497e9513a50e8c367b0cbf4aa5fa596d3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f32426e315a6a6e797043784a4163774e333170636171777a4656315067396639504b5a396d555a68644b55346d746f38335732534d786a347a4346516239584243674538693659583978000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa4aafd3dc156abc13223842a057d1e4997a1c9ec14d127b165564fab2cf3d9db",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531883,
      "blockHash": "0xb8b6bfe2eb4d6165aeb1e91b40584a7f31dce019eabaf291a247747d8d445ebb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f32426e315a6a6e797043784a4163774e333170636171777a4656315067396639504b5a396d555a68644b55346d746f38335732534d786a347a4346516239584243674538693659583978000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x7d0cc6eb2af8a8a99cac60274c3498e1e75f15fd9aa91636cd8561fc70fd3149",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531882,
      "blockHash": "0x874df23dbf14520f107644d5bbc88e1f415e3303eccc81741d50c98f767e2e4e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 0,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531881,
      "blockHash": "0xb01cb9569cd40731f338f140441d8966a6fbe14b81b61d9a4bb3d3fa03a32a98",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 2,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531880,
      "blockHash": "0xf8d9ec2a77b355354b3f43fa9187ebf16c5e262bf142d71d9e0212f184d7ac16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 22,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531879,
      "blockHash": "0x124375164bd067c0a81d5b76c5c17510ac7f2c92a43d2727eea1a76caf0d44b5",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000de",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 222,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 222,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531878,
      "blockHash": "0x30972a7153fa29166cbd6f8da042bdac0d3cc9a566c025811e5b8aee44e9ad81",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 22,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531877,
      "blockHash": "0x2ff136ccbc6f12725d589fb3b68c4a36e4197734fa681bb77ad1c572f86c54f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 2,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531876,
      "blockHash": "0x5cfee79cf5ce0848bd2431ee735ffd9e287eab642f21c343ec433d5036ab0708",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3372724a4e6b613178733758415a6e347651483939796a706d696d77785543436961516d71555858424b465a6147674c6e38533378736f74534d596e797a376b3464364175545a637445000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa982a6137ca85c513f3d260a524fea012fb4fa7a2f551fa4752b975c2fb5ac85",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531875,
      "blockHash": "0x977dbb0c83ca730e680affdb1198d6d4d7056bb19fc2a762ef2e0e9d685221a0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3372724a4e6b613178733758415a6e347651483939796a706d696d77785543436961516d71555858424b465a6147674c6e38533378736f74534d596e797a376b3464364175545a637445000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xd9d30f03dc6808dc3ba02d81fca5f8b6e3d19cc48fb0981e64e4afd10c97f2bd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531874,
      "blockHash": "0xc91f0af1d6648f0570aaba8227fe6ae89dbaa4d4590d0968999f0df047de0231",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531873,
      "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67",
      "topics": [
        "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
      ],
      "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateGroup",
      "signature": "CreateGroup(address)",
      "topic": "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "groupAddress": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531873,
      "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f6700000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531873,
      "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    }
  ],
  [
    {
      "blockNumber": 531872,
      "blockHash": "0xd74fa6c929cc5567ed2f01ef74579083786907da9986ab97b8d1329ba3b3e855",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44796f6d70446d61715846364e776e505759694e4e5a684a65627469354b435631466d37636f71434748587a4d56316e5554556f5671505448694b63724d51506b74396870374356594e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xf3eea6dc03de616ddeb1b6d1a8dc4f3d6caf3130ea0bcbb367508f1ca74d58a1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531871,
      "blockHash": "0x5e7a999d2dd2f8b214570fc93bdf37d4cc6e1b8b7f4e372fd302d7fa17efb291",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44796f6d70446d61715846364e776e505759694e4e5a684a65627469354b435631466d37636f71434748587a4d56316e5554556f5671505448694b63724d51506b74396870374356594e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4ae190810810b54aa31ca0a73ebaf3ce74231d5def9c88866866fd4f8e78bf87",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531870,
      "blockHash": "0x8ffc21f2d434fc63aa8befdb2759addcdb662298545af723311ed9fa6f3b28d2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c83",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "contentAddress": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "containingLibrary": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531868,
      "blockHash": "0xe772f88e69bb7d746e102e7037e6d4ecf03d2e46d07013b986bd8cabf6b9c50b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f48735178474a5a7978434754344e365a796b3974366947794444396253506f6669427a45724e6d65335665444d67485a48634769597877754e767831385537414555576d3759326e74450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 531867,
      "blockHash": "0x13c5ea8dec9c245ff2b6ed16765fde3cdc43aa4a435d146e30eebbf08f3258c8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
      "data": "0x",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  [
    {
      "blockNumber": 531866,
      "blockHash": "0xa4f0b9bc5dea80e78a57f6abfda2a499b71651f31597eeca817d820f488e4b0b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f356f474a794e53365853486f4e4254466b35476a31334d626f4b4c733138613666796f6a5039673772523268694b4e36626569395752567134597867764a414733336e69365648664a64000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x46fd621dcd1f69e45edfcf25761e2486a4f809a2c75752c9213ca2427d2118c2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531865,
      "blockHash": "0x96e430bb1bc334857695f12d5154ac258ce07722c0dfd834380479bdeb46a484",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3474536f354258516338417148374142524e4445477a564d6b7942376f6f3352486f387178485133467274567055346e7a577471436f6975676f72557569423151426f474439654c346e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x12ccef6a0c79fb8848adb97226d43a8b43a2744677aa792056812e31060eaef3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531864,
      "blockHash": "0x8afe1543656bde5becc4fcc8071ac1a2eff6ae2ab6b671a1cb30ec61cdf507a0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f356f474a794e53365853486f4e4254466b35476a31334d626f4b4c733138613666796f6a5039673772523268694b4e36626569395752567134597867764a414733336e69365648664a64000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x7ae71b57904e686ff3fbda35c532c153fd2b40365b95576664ddda001a8bf524",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531863,
      "blockHash": "0xf6e53ef14d8a17b48e0b6e96f508d9507a285fbda468e02a97d1f8ae94667c5c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3346793845566a396141774235574e58736a6934775439547970484e424868385645785859757a4b6e5872424332634c626f45577a786659577676353745485555725250734868684b6e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0e022d83d756b7152b1e8e002b9468d819cb12db085ee7b6c082d8a2d6793519",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531862,
      "blockHash": "0xe34bb17051dceae377a6ea7a8b3da57aea5d75a9fd9c6f97d9bc5455291f2393",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3474536f354258516338417148374142524e4445477a564d6b7942376f6f3352486f387178485133467274567055346e7a577471436f6975676f72557569423151426f474439654c346e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x2326e81c72cd16690b39869928a6ca42d271bebde8189c713e86b3fd3438f61a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531861,
      "blockHash": "0xcc0b33020a4eaecef74cf69008fb981456ff1a30133f6799001951d14ff18c73",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d56463672514545536369337a3570544b5975385844514b4a477570587434706d374e736e4d4b536b7462394c366565556b6d45616f747834535a314737666355475246454d36677857000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe27bd711139bad085fbfb0406e06f9cd19f2c5d527fb2a6d3e5fa10c24384552",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531860,
      "blockHash": "0xb42ed0b55b8d855bdd2489a71ed04ca3edeb086cd0027edc27d8f568262d1695",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f47534175447651484a324a3169526d653564366939536d6e70387a677846386b3942736b326f4a773978317739364b474c3359343441424666565651583443704462763441506f4b625a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x4a986679046d8ebb439114a5100e42f169c9a04b782343d9d6046f650efd76bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__GSAuDvQHJ2J1iRme5d6i9Smnp8zgxF8k9Bsk2oJw9x1w96KGL3Y44ABFfVVQX4CpDbv4APoKbZ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__GSAuDvQHJ2J1iRme5d6i9Smnp8zgxF8k9Bsk2oJw9x1w96KGL3Y44ABFfVVQX4CpDbv4APoKbZ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531859,
      "blockHash": "0x742f0730c3e7863223041968c110c9956e4a97a92b0614078138e88f8ec44257",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3346793845566a396141774235574e58736a6934775439547970484e424868385645785859757a4b6e5872424332634c626f45577a786659577676353745485555725250734868684b6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x878f9957f7fc4bbe0f5db7a24ffd1e3e3b2537531c5f4368f70ceec30bbfc1aa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531858,
      "blockHash": "0x4fee1efe552d28821ce85d45dadc981ed6bbf76b7ea50d14b70f4c8bef38d6a9",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d56463672514545536369337a3570544b5975385844514b4a477570587434706d374e736e4d4b536b7462394c366565556b6d45616f747834535a314737666355475246454d36677857000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xb37b1e5e52d036284ca4f576787e59c5a4895a4dc9e42d87776f330cd547d47f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 531857,
      "blockHash": "0xa26137107d080dcb44da3fb5987b1b9009ffe46ce2d6bab0af863792ff9f85c3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f456d657547784e465053584134694a6b55786f6d396351704555414779537364384a794d6e3677506333336571314434485873396e32476941524a46446554695370416b7447426b4d6e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xb66826f49c98bb02364bb4b80b18f9e124a317ae0787b915083e34a408520f95",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__EmeuGxNFPSXA4iJkUxom9cQpEUAGySsd8JyMn6wPc33eq1D4HXs9n2GiARJFDeTiSpAktGBkMn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__EmeuGxNFPSXA4iJkUxom9cQpEUAGySsd8JyMn6wPc33eq1D4HXs9n2GiARJFDeTiSpAktGBkMn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 531934,
      "blockHash": "0xe12f8d5836deca8309d4c914fe1a5aaffe09dd803e528ba67fb298144ae1aa81",
      "hash": "0xe12f8d5836deca8309d4c914fe1a5aaffe09dd803e528ba67fb298144ae1aa81",
      "parentHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "number": 531934,
      "timestamp": 1584385709,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e757800000000000000000022f267f803d95b53093bc5f2f0f16477ff64baa1e75bd6acfe615d900db124fb622c718a306e324dd9a1ea78ea693645411348a17636d235b84737948cafbe0c01",
      "transactions": [
        "0xb6cf0e8dcc538597df41930bb46f17b4d2fd3afbb21b4578825c9d0f24cfd8eb"
      ],
      "transactionHash": "0xb6cf0e8dcc538597df41930bb46f17b4d2fd3afbb21b4578825c9d0f24cfd8eb"
    }
  ],
  [
    {
      "blockNumber": 531895,
      "blockHash": "0x50f6817d94788c020e07d0ad376a8e57d4242867b383215e125c7ec036fc7999",
      "hash": "0x50f6817d94788c020e07d0ad376a8e57d4242867b383215e125c7ec036fc7999",
      "parentHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
      "number": 531895,
      "timestamp": 1584385581,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e757800000000000000000022f3e51306e8f85342c6fd19ce435ff1700cc772520ff4541eb2b2e6a9e3c18523bdf319f42933f281d54b428bbb6b3c6a969758e6bae36733f0dcbda9b79c3300",
      "transactions": [
        "0x7aee671264d777ac4cb1862e1b64829abe513c5da7373315e8275ab1357f6485"
      ],
      "transactionHash": "0x7aee671264d777ac4cb1862e1b64829abe513c5da7373315e8275ab1357f6485"
    }
  ]
]
async Events({
  "count": 100,
  "includeTransaction": true
});


[
  [
    {
      "blockNumber": 531955,
      "blockHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x5cc4aa9b0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent",
      "hash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
      "confirmations": 2,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x1051f"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 121,
      "r": "0x24617fc672fed3b711c8335db24cef6f1abf821a395d9358c0746ee4621cf783",
      "s": "0x306609d26fca420f09d659fc5dfa458b4be6f000bd340f5dd13235b6c68f360c",
      "v": 1910456,
      "creates": null,
      "raw": "0xf8cd798501dcd650008301051f94ab468b90e3950050734931b460ce619f8f7ee04780b8645cc4aa9b0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000831d26b8a024617fc672fed3b711c8335db24cef6f1abf821a395d9358c0746ee4621cf783a0306609d26fca420f09d659fc5dfa458b4be6f000bd340f5dd13235b6c68f360c",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x8fef"
      },
      "logsBloom": "0x00001000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531955,
          "transactionHash": "0xd1bc19be89c59c81bd9b62cebe33874f70890433ba213bfddb511e0e3d0d8036",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
          "logIndex": 0,
          "blockHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x8fef"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531954,
      "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353634303936383864613133623362333939656136323563313561633538326339616362376338396533323562393463626331323965386562373634363036323862316439356165626565393030333231396664393461613834306261623261353435323034633763343763333361366636366334626437643736626336626100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
      "confirmations": 3,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x1491b"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 120,
      "r": "0x45020c2527f2b6295b477f11f60e17e4b5e23f7f97c2a027fdb979193d1b780f",
      "s": "0x54cedde63bf1e623e22db9d463738159c7f55927405456ba79fca1f518584b00",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9022e788501dcd650008301491b94ab468b90e3950050734931b460ce619f8f7ee04780b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353634303936383864613133623362333939656136323563313561633538326339616362376338396533323562393463626331323965386562373634363036323862316439356165626565393030333231396664393461613834306261623261353435323034633763343763333361366636366334626437643736626336626100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a045020c2527f2b6295b477f11f60e17e4b5e23f7f97c2a027fdb979193d1b780fa054cedde63bf1e623e22db9d463738159c7f55927405456ba79fca1f518584b00",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1491b"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531954,
          "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1491b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531956,
      "blockHash": "0x993936f4c00557cdd9e23bc74ef9bef35d7b18269b6cab29225373efc6bac5b4",
      "hash": "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78",
      "parentHash": "0xe0f7a7391b0f2f3158c0477ddfd23ec3ebfcf582aa78c4882de2434814f5af96",
      "number": 531956,
      "timestamp": 1584385738,
      "nonce": 122,
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x5230"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000b46d4affb0a898714b7ad06968eb7600dc80e56116bb9bc65050db8a360e7b744c626ab90a32dfde7d0d8f905773267ea56c85eb8cedea817e862838e3feee2801",
      "transactions": [
        "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78"
      ],
      "transactionHash": "0xe78aa8fa20392e6fe1b9faaccc95ad247718aa67a1ae1e993e9e82a85dfebd78",
      "transactionIndex": 0,
      "confirmations": 1,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x2386f26fc10000"
      },
      "data": "0x",
      "r": "0x8158af89d8d03bbf818b62ca5a399a968884cda36d1917d1f5d28e7c47aa548d",
      "s": "0x1d6fcc67cfbafec2bb3fcaca882ed03577ac647580e8e82290cd0c83eecf9e35",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86e7a8501dcd6500082523094ab468b90e3950050734931b460ce619f8f7ee047872386f26fc1000080831d26b7a08158af89d8d03bbf818b62ca5a399a968884cda36d1917d1f5d28e7c47aa548da01d6fcc67cfbafec2bb3fcaca882ed03577ac647580e8e82290cd0c83eecf9e35",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [],
      "cumulativeGasUsed": {
        "_hex": "0x5230"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531953,
      "blockHash": "0xdbee1106b1ac691154565d907479cf11b36e8ac691a098ab9454449fe3bb1f84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0xf4d9bae800000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0xb223bab678f6f82c1fe351b5629bece2f546d23b91cea1e679c2468540a9c328",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xb223bab678f6f82c1fe351b5629bece2f546d23b91cea1e679c2468540a9c328",
      "confirmations": 4,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xe1b7"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 119,
      "r": "0x208bc6d00a55591520cb719eea3aedd32bf694d070f5d3e4d279da0ea2a006ec",
      "s": "0x60805f5f2eef7ee8f619a17bcbdff26fdd5bd149e1329c515d5520220b5255cc",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88b778501dcd6500082e1b794ab468b90e3950050734931b460ce619f8f7ee04780a4f4d9bae800000000000000000000000000000000000000000000000006f05b59d3b20000831d26b7a0208bc6d00a55591520cb719eea3aedd32bf694d070f5d3e4d279da0ea2a006eca060805f5f2eef7ee8f619a17bcbdff26fdd5bd149e1329c515d5520220b5255cc",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xe1b7"
      },
      "logsBloom": "0x00001000000000100000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531953,
          "transactionHash": "0xb223bab678f6f82c1fe351b5629bece2f546d23b91cea1e679c2468540a9c328",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
          ],
          "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
          "logIndex": 0,
          "blockHash": "0xdbee1106b1ac691154565d907479cf11b36e8ac691a098ab9454449fe3bb1f84",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xe1b7"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531952,
      "blockHash": "0x93bc9d417aba7774ee6c6ee7b0f1353f9bedc53a8930fc339b0b53cf3b8bc58c",
      "hash": "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf",
      "parentHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "number": 531952,
      "timestamp": 1584385732,
      "nonce": 118,
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0xa096"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000001c899019faa75e9fdd676669c6d1ab94728ea2452b86eac93ab96e1cc3f362f17e9d6274dfad4ff4c8ff69f37bb659e4542b42629f86a7aa24a3b37208af116b00",
      "transactions": [
        "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf"
      ],
      "transactionHash": "0x88fd3fb666a1ea7d4255a6a5cfbfd50d95ab2e9dd433343c5cb4b2e15d21f2cf",
      "transactionIndex": 0,
      "confirmations": 5,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "data": "0xaa024e8b000000000000000000000000000000000000000000000000000000000000000a",
      "r": "0x1881e7101ea18caf084c2b66d8f5177662669580617914aaa2636e54182d14cf",
      "s": "0x5da473ac21955a3e21957aefaada07c00dd6534fe2eb3bf54f236bb06b1bb290",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88b768501dcd6500082a09694ab468b90e3950050734931b460ce619f8f7ee04780a4aa024e8b000000000000000000000000000000000000000000000000000000000000000a831d26b8a01881e7101ea18caf084c2b66d8f5177662669580617914aaa2636e54182d14cfa05da473ac21955a3e21957aefaada07c00dd6534fe2eb3bf54f236bb06b1bb290",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [],
      "cumulativeGasUsed": {
        "_hex": "0xa096"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531951,
      "blockHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd6637f1e4a74332f33dfb588958088a18e778cad1218cad0996b45074922724e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "length": 2
      },
      "hash": "0xd6637f1e4a74332f33dfb588958088a18e778cad1218cad0996b45074922724e",
      "confirmations": 6,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104224,
      "r": "0x25fd0740b7db4f5261f9b71ead962f17f34d13cbeec81e775bed2cc9e56768c7",
      "s": "0x0251a15f32108ec5ab1f8d4d9bfc793674b27024ec87ec88736236603c0281f9",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197208501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba025fd0740b7db4f5261f9b71ead962f17f34d13cbeec81e775bed2cc9e56768c7a00251a15f32108ec5ab1f8d4d9bfc793674b27024ec87ec88736236603c0281f9",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531951,
          "transactionHash": "0xd6637f1e4a74332f33dfb588958088a18e778cad1218cad0996b45074922724e",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x7c2616592035524364206a950d1dbaf67f825aced34070852854a63bdc71800c",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531950,
      "blockHash": "0xebc98d99594592d07672a5b04bc568627f3a087328cee736158a59359309433b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x74cb4a01a00943cd247d698a18201ab973055392967a92b044562f34f6da7e67",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
        "length": 3
      },
      "hash": "0x74cb4a01a00943cd247d698a18201ab973055392967a92b044562f34f6da7e67",
      "confirmations": 7,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 117,
      "r": "0x220b686d41e20cdc2525065a8112c2c0c91f6ac5415860e2bad13cc64856f7ec",
      "s": "0x633a301c2c67a8320d2506f91cf233af2bb9e9c178059cc35f448ba34c266436",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d758501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000831d26b7a0220b686d41e20cdc2525065a8112c2c0c91f6ac5415860e2bad13cc64856f7eca0633a301c2c67a8320d2506f91cf233af2bb9e9c178059cc35f448ba34c266436",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531950,
          "transactionHash": "0x74cb4a01a00943cd247d698a18201ab973055392967a92b044562f34f6da7e67",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e637241000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xebc98d99594592d07672a5b04bc568627f3a087328cee736158a59359309433b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531949,
      "blockHash": "0xe7771e2652b16431d6eddad6315c6754896839c23da5c2e64a8a2b564d9365de",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x75869f2a37721af1893068f6834bed6384429351339800d871f640b3d333cc26",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "length": 2
      },
      "hash": "0x75869f2a37721af1893068f6834bed6384429351339800d871f640b3d333cc26",
      "confirmations": 8,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xDb31088776A73176F34677378e7266495b5B711A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104223,
      "r": "0xe8af3648415d0a1ef4c9d2c461b27b097463301a3a3f92e53d4d08bd058ddc0f",
      "s": "0x16eb5173cc3a0517f7fbf82b0ba5979a57bcf5f0b5611af1b26491933b3429a0",
      "v": 28,
      "creates": null,
      "raw": "0xf86c8301971f8501dcd650008398968094db31088776a73176f34677378e7266495b5b711a8084446e88261ca0e8af3648415d0a1ef4c9d2c461b27b097463301a3a3f92e53d4d08bd058ddc0fa016eb5173cc3a0517f7fbf82b0ba5979a57bcf5f0b5611af1b26491933b3429a0",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x286d5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531949,
          "transactionHash": "0x75869f2a37721af1893068f6834bed6384429351339800d871f640b3d333cc26",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe7771e2652b16431d6eddad6315c6754896839c23da5c2e64a8a2b564d9365de",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x286d5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531948,
      "blockHash": "0xef00321da12ba3005e7eeed9c12c3a768961f10a8b9b466561bf45e042f3c6e1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xae1037585bf102582c41aec19316ae8aeb2a45bbc58788b11a988cc5152dbe5c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__DQwg9gF2i8CusZpfktz7zYP1nWx8N24avzUsXd85WSmpC7mbpkESS1avTNgyRFYWjtrRABuJ4h",
        "length": 3
      },
      "hash": "0xae1037585bf102582c41aec19316ae8aeb2a45bbc58788b11a988cc5152dbe5c",
      "confirmations": 9,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xDb31088776A73176F34677378e7266495b5B711A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 116,
      "r": "0x73f6f9dc27c8a1c93b0a3193ca1ea5312764ee3ba59b179bfb11a1a59d2b6fe7",
      "s": "0x011146965389148937502d58d07f847120294818900d82679483ce4182a36dee",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d748501dcd65000830204ee94db31088776a73176f34677378e7266495b5b711a80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000831d26b8a073f6f9dc27c8a1c93b0a3193ca1ea5312764ee3ba59b179bfb11a1a59d2b6fe7a0011146965389148937502d58d07f847120294818900d82679483ce4182a36dee",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531948,
          "transactionHash": "0xae1037585bf102582c41aec19316ae8aeb2a45bbc58788b11a988cc5152dbe5c",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f445177673967463269384375735a70666b747a377a5950316e5778384e323461767a55735864383557536d7043376d62706b455353316176544e6779524659576a7472524142754a3468000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xef00321da12ba3005e7eeed9c12c3a768961f10a8b9b466561bf45e042f3c6e1",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531947,
      "blockHash": "0x5291ac2cb75d04209f63f1d0346bd44cc6392e05837d2883c3469b5c3bedcb6e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xbb24262231a4cc386124a17643153754cb866508182a5240e58304a654ac0d6a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "length": 2
      },
      "hash": "0xbb24262231a4cc386124a17643153754cb866508182a5240e58304a654ac0d6a",
      "confirmations": 10,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104222,
      "r": "0x13ad92482479c0323a175fcf82cc98901ea40db9e25464a93a0afebae830cdd6",
      "s": "0x28300d7b6409c1640a5fcf73aa21c933aa08a1d202d42909c44c46146faf5d48",
      "v": 28,
      "creates": null,
      "raw": "0xf86c8301971e8501dcd650008398968094e7c093928dcb54928a65cadedc0f2464139dd5548084446e88261ca013ad92482479c0323a175fcf82cc98901ea40db9e25464a93a0afebae830cdd6a028300d7b6409c1640a5fcf73aa21c933aa08a1d202d42909c44c46146faf5d48",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000040000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531947,
          "transactionHash": "0xbb24262231a4cc386124a17643153754cb866508182a5240e58304a654ac0d6a",
          "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5291ac2cb75d04209f63f1d0346bd44cc6392e05837d2883c3469b5c3bedcb6e",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531945,
      "blockHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x82011c65efb381095b7b70d8af4e27ed426cda28123e907032c1fa2f9ae15348",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 2
      },
      "hash": "0x82011c65efb381095b7b70d8af4e27ed426cda28123e907032c1fa2f9ae15348",
      "confirmations": 12,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104221,
      "r": "0x843c60072a39b42bf53f8b0150e9b654e525256142e35ca9ef86662d683e371f",
      "s": "0x4ca4ebfffe1f80be2bdbf63cf391aac0541b49b0e57d1a884c0a1c4e6ec9bb95",
      "v": 28,
      "creates": null,
      "raw": "0xf86c8301971d8501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ca0843c60072a39b42bf53f8b0150e9b654e525256142e35ca9ef86662d683e371fa04ca4ebfffe1f80be2bdbf63cf391aac0541b49b0e57d1a884c0a1c4e6ec9bb95",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531945,
          "transactionHash": "0x82011c65efb381095b7b70d8af4e27ed426cda28123e907032c1fa2f9ae15348",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531944,
      "blockHash": "0x0b9a0defd6e5ecb55d66b195d664079cd752591a446eee85c81ffc6950f6f2f6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x8b1f72221c7bb63c7c2de75a021d1afda477a30bbf55f007284f17eadc88599b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "2": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x84Cd673E7E0B13c78F85B32a2c352b273bD53ca7",
        "objectHash": "hq__27it79FYi4jj2rzZTL7LNWZMT4bUo8VeomTFXF1FLc7QQrLiHeXdsaLJ5WSsSg8NiZ4wVh3tHy",
        "length": 3
      },
      "hash": "0x8b1f72221c7bb63c7c2de75a021d1afda477a30bbf55f007284f17eadc88599b",
      "confirmations": 13,
      "from": "0x024E380255B1f88AD89603C628f32bA0fb222Fa4",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3d0900"
      },
      "to": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 249137,
      "r": "0x25ec5efbe0b2a7770a4cdde697e388035cec4863bf3cf764e3c0aab398c1d91f",
      "s": "0x5011c90765194d9a4a420eab9bc28f4b4ac421b236df35c8216d67ab29e4dd99",
      "v": 28,
      "creates": null,
      "raw": "0xf9010d8303cd318501dcd65000833d090094e7c093928dcb54928a65cadedc0f2464139dd55480b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a34775668337448790000000000000000000000000000000000001ca025ec5efbe0b2a7770a4cdde697e388035cec4863bf3cf764e3c0aab398c1d91fa05011c90765194d9a4a420eab9bc28f4b4ac421b236df35c8216d67ab29e4dd99",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x20545"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000040000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531944,
          "transactionHash": "0x8b1f72221c7bb63c7c2de75a021d1afda477a30bbf55f007284f17eadc88599b",
          "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000084cd673e7e0b13c78f85b32a2c352b273bd53ca70000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f323769743739465969346a6a32727a5a544c374c4e575a4d543462556f3856656f6d5446584631464c63375151724c694865586473614c4a355753735367384e695a3477566833744879000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0b9a0defd6e5ecb55d66b195d664079cd752591a446eee85c81ffc6950f6f2f6",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x20545"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531946,
      "blockHash": "0x86e724f2b18ff7d8c85ab4889f0a3e49602aadbed523932759919bab98370f14",
      "hash": "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d",
      "parentHash": "0x1ec9d96f2fa867d471ac1fca3f828fd7f6befff6bf897b16df5565d071ff42eb",
      "number": 531946,
      "timestamp": 1584385723,
      "nonce": 249138,
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x4c4b40"
      },
      "gasUsed": {
        "_hex": "0x71c3"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e75780000000000000000005234b980bc3f029ee37bd8d39b8e3f39c21cd0c4c4c22d5d5784c7da3f2806e91022d3a6b4550b8a0a53e38e8daabb9e75b29219a9ec824b46148162bd8dd2eb01",
      "transactions": [
        "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d"
      ],
      "transactionHash": "0x20ee3efca556921217c95c50cf1f5b64c5e5578a114c6cdd145c422fe44ffd1d",
      "transactionIndex": 0,
      "confirmations": 11,
      "from": "0x024E380255B1f88AD89603C628f32bA0fb222Fa4",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "to": "0x8a2a5Fc2FC5BAD979A3cfa68bC7EA646A70aF0bD",
      "value": {
        "_hex": "0x0"
      },
      "data": "0x78cd911900000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000058264ebc2d0c746b9b19e77024ec8943af0879ea000000000000000000000000000000000000000000000000000000000000000158264ebc2d0c746b9b19e77024ec8943af0879ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000170e4bf23fc00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
      "r": "0xfdf6de69150d3aa63f6311dae28c83f49f8c4d38b531e6e965d80ad5eb01175b",
      "s": "0x1ed7411c6222fab81bec1d8ba44d55e31159ff40b16f568b1c2b513448913533",
      "v": 27,
      "creates": null,
      "raw": "0xf902ae8303cd328501dcd65000834c4b40948a2a5fc2fc5bad979a3cfa68bc7ea646a70af0bd80b9024478cd911900000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000058264ebc2d0c746b9b19e77024ec8943af0879ea000000000000000000000000000000000000000000000000000000000000000158264ebc2d0c746b9b19e77024ec8943af0879ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000170e4bf23fc000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001ba0fdf6de69150d3aa63f6311dae28c83f49f8c4d38b531e6e965d80ad5eb01175ba01ed7411c6222fab81bec1d8ba44d55e31159ff40b16f568b1c2b513448913533",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [],
      "cumulativeGasUsed": {
        "_hex": "0x71c3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531943,
      "blockHash": "0xbb47ae9b63ccf0e77e8534954539f6a55ee5277b5385969c99a37f1d00ba7611",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x11b06bc5edfc293e295521b2ce31503bb6be6e16995310e79ccaf3cb960d5277",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__2DDGw6spzyeSik3ejmzcfC7F4zBmDyYoZyACSC6feT8SBxvdhBMqcsbCBwsSWuxk9YEpatZ9zn",
        "length": 3
      },
      "hash": "0x11b06bc5edfc293e295521b2ce31503bb6be6e16995310e79ccaf3cb960d5277",
      "confirmations": 14,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 115,
      "r": "0x73d1cceea34d20e3c3dca323563c77b8d5fd84b0256d49ee4cffae22e6f17ccc",
      "s": "0x43c8f3060e298279e74c60de784c7fb2be5647041660e1cd260869d9fe3fe1a7",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d738501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000831d26b7a073d1cceea34d20e3c3dca323563c77b8d5fd84b0256d49ee4cffae22e6f17ccca043c8f3060e298279e74c60de784c7fb2be5647041660e1cd260869d9fe3fe1a7",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531943,
          "transactionHash": "0x11b06bc5edfc293e295521b2ce31503bb6be6e16995310e79ccaf3cb960d5277",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f32444447773673707a796553696b33656a6d7a6366433746347a426d4479596f5a79414353433666655438534278766468424d7163736243427773535775786b3959457061745a397a6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xbb47ae9b63ccf0e77e8534954539f6a55ee5277b5385969c99a37f1d00ba7611",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531942,
      "blockHash": "0xe8c80f7a9bd7c6f8e169f510a0007324c483bee9e0510ec03fea6ede3bbd7c94",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x1efd776ef679479c4e8ecd8854b77fbbdde13a79fc7eae6a802ec1d09f4323e1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "objectHash": "hq__Jy4P6WuFUd4tNXojHHzwPc3uXpSNcUJeXMFcE8vobQ7BZg5MpWQ6um1BEzePD2D6kxtEeLV5nb",
        "length": 1
      },
      "hash": "0x1efd776ef679479c4e8ecd8854b77fbbdde13a79fc7eae6a802ec1d09f4323e1",
      "confirmations": 15,
      "from": "0x024E380255B1f88AD89603C628f32bA0fb222Fa4",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9a1e"
      },
      "to": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 249136,
      "r": "0x28360ebeaf57ae69e156328ad4c3a69c879e9b18c533edc37cb1c90d60056fc1",
      "s": "0x7459f9e6117eb3d210cf9c6d285d4e53f1af6531efa096c09560b4464543ae9c",
      "v": 28,
      "creates": null,
      "raw": "0xf86b8303cd308501dcd65000829a1e94e7c093928dcb54928a65cadedc0f2464139dd5548084c287e0ed1ca028360ebeaf57ae69e156328ad4c3a69c879e9b18c533edc37cb1c90d60056fc1a07459f9e6117eb3d210cf9c6d285d4e53f1af6531efa096c09560b4464543ae9c",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9a1e"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531942,
          "transactionHash": "0x1efd776ef679479c4e8ecd8854b77fbbdde13a79fc7eae6a802ec1d09f4323e1",
          "address": "0xe7c093928dcB54928A65cadEDC0f2464139Dd554",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a79345036577546556434744e586f6a48487a77506333755870534e63554a65584d46634538766f625137425a67354d70575136756d3142457a6550443244366b787445654c56356e62000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe8c80f7a9bd7c6f8e169f510a0007324c483bee9e0510ec03fea6ede3bbd7c94",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9a1e"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531941,
      "blockHash": "0x2fc8185126d3e34841a324dd246622b31d3d84e16f8b1bb4b3ac1029108b67d4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3cb0b84de2d0c43a44448a1c80331fef9c31b7bf213521fa0eff0c9860d82a67",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 2
      },
      "hash": "0x3cb0b84de2d0c43a44448a1c80331fef9c31b7bf213521fa0eff0c9860d82a67",
      "confirmations": 16,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xDb31088776A73176F34677378e7266495b5B711A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104220,
      "r": "0xb5b29229ce1da4e10c83b84997f8d2e18059a4b7c65ac14f1df8ba8494db9aa7",
      "s": "0x53459a55616160cdcc91cfdc83b5a2cf82e99ef8d3a62b4e036403546be65317",
      "v": 28,
      "creates": null,
      "raw": "0xf86c8301971c8501dcd650008398968094db31088776a73176f34677378e7266495b5b711a8084446e88261ca0b5b29229ce1da4e10c83b84997f8d2e18059a4b7c65ac14f1df8ba8494db9aa7a053459a55616160cdcc91cfdc83b5a2cf82e99ef8d3a62b4e036403546be65317",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531941,
          "transactionHash": "0x3cb0b84de2d0c43a44448a1c80331fef9c31b7bf213521fa0eff0c9860d82a67",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x2fc8185126d3e34841a324dd246622b31d3d84e16f8b1bb4b3ac1029108b67d4",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531940,
      "blockHash": "0x365b3c845f007043c50dce8fe441b599a6160feba2a7c54daa6ee7370c1bc9b1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xe870358b66ad159531a732e28fefc1519d108be18ce9dda3277dbd543bcd3cad",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__3cjZydqaX4JYPYdw7KcV1addzvaPjwWFvRSv6JzaAhzcjC1hqHJWU8YReEp6wT9642jr3yXeQ1",
        "length": 3
      },
      "hash": "0xe870358b66ad159531a732e28fefc1519d108be18ce9dda3277dbd543bcd3cad",
      "confirmations": 17,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xDb31088776A73176F34677378e7266495b5B711A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 114,
      "r": "0x06d1c53e83288b043d850ed09d9e897411705746ba679fab7bc8865383367c48",
      "s": "0x2a04064f85c06c51deac9bbf9768e3fbe90c814fd90eb582e7116ac357c2224a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d728501dcd6500083023f8694db31088776a73176f34677378e7266495b5b711a80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000831d26b7a006d1c53e83288b043d850ed09d9e897411705746ba679fab7bc8865383367c48a02a04064f85c06c51deac9bbf9768e3fbe90c814fd90eb582e7116ac357c2224a",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531940,
          "transactionHash": "0xe870358b66ad159531a732e28fefc1519d108be18ce9dda3277dbd543bcd3cad",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33636a5a7964716158344a5950596477374b6356316164647a7661506a77574676525376364a7a6141687a636a43316871484a5755385952654570367754393634326a72337958655131000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x365b3c845f007043c50dce8fe441b599a6160feba2a7c54daa6ee7370c1bc9b1",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531939,
      "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
      "confirmations": 18,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xDb31088776A73176F34677378e7266495b5B711A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 113,
      "r": "0xb2d302c363e6037520ec79a734c7e9d90512c6b5a10dad93a7316c20e0e7d71c",
      "s": "0x5dc90385f5d2fff0334fbeb6f4b6eca5d03ab8b0727c1147770bce686224bc96",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b718501dcd6500082936594db31088776a73176f34677378e7266495b5b711a8084c287e0ed831d26b7a0b2d302c363e6037520ec79a734c7e9d90512c6b5a10dad93a7316c20e0e7d71ca05dc90385f5d2fff0334fbeb6f4b6eca5d03ab8b0727c1147770bce686224bc96",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531939,
          "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "confirmations": 19,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 112,
      "r": "0x01cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21b",
      "s": "0x3e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c708501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a001cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21ba03e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000004000000000000002000008000004000000000000100000000000002000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000304000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
          "logIndex": 4,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xDb31088776A73176F34677378e7266495b5B711A",
        "contentAddress": "0xDb31088776A73176F34677378e7266495b5B711A",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "confirmations": 19,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 112,
      "r": "0x01cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21b",
      "s": "0x3e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c708501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a001cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21ba03e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000004000000000000002000008000004000000000000100000000000002000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000304000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
          "logIndex": 4,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xDb31088776A73176F34677378e7266495b5B711A",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xDb31088776A73176F34677378e7266495b5B711A",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "confirmations": 19,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 112,
      "r": "0x01cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21b",
      "s": "0x3e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c708501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a001cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21ba03e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000004000000000000002000008000004000000000000100000000000002000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000304000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
          "logIndex": 4,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "confirmations": 19,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 112,
      "r": "0x01cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21b",
      "s": "0x3e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c708501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a001cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21ba03e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000004000000000000002000008000004000000000000100000000000002000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000304000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
          "logIndex": 4,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "confirmations": 19,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 112,
      "r": "0x01cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21b",
      "s": "0x3e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c708501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a001cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21ba03e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000004000000000000002000008000004000000000000100000000000002000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000304000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
          "logIndex": 4,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531938,
      "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xDb31088776A73176F34677378e7266495b5B711A",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "containingLibrary": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
      "confirmations": 19,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 112,
      "r": "0x01cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21b",
      "s": "0x3e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c708501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a001cf23302e33d66d47659cd6624a401a0dedd5e923165c241208bf87a67bb21ba03e3622d7c5a4d01b6350298cf917304c8dc0a47e10ece19f513d575b62cfdf94",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000004000000000000002000008000004000000000000100000000000002000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000304000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xDb31088776A73176F34677378e7266495b5B711A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a",
          "logIndex": 4,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531938,
          "transactionHash": "0xa235864ce1842e8dacabb67cd6974caee5acf8fc2a3a04e25c0301e4608b8846",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000db31088776a73176f34677378e7266495b5b711a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x33f2b19f81cc41627289c3ef714374dd8d03b3009a5304cac8f07da908c382f1",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531937,
      "blockHash": "0x645812b69bd1a8810a28808e98915a3420cfd97f1734fc0758981c992fae3974",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x80bcd094b5e231d3f55f85d27a741a0e6804d8e2a5faa11ee8c769f57f9adb6f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "length": 2
      },
      "hash": "0x80bcd094b5e231d3f55f85d27a741a0e6804d8e2a5faa11ee8c769f57f9adb6f",
      "confirmations": 20,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104219,
      "r": "0xf129954b0674c3f2c83197e2f80a7ebcf57678ec6d0b9d4b93dd72db2db97884",
      "s": "0x513b37c26b1dcef5d2bc04bb6549fda028ce97a67df5a031efbb35a794ad89a3",
      "v": 28,
      "creates": null,
      "raw": "0xf86c8301971b8501dcd650008398968094de897dd46b999c53f4c57c3d852f6a0c6520eb678084446e88261ca0f129954b0674c3f2c83197e2f80a7ebcf57678ec6d0b9d4b93dd72db2db97884a0513b37c26b1dcef5d2bc04bb6549fda028ce97a67df5a031efbb35a794ad89a3",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000004000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531937,
          "transactionHash": "0x80bcd094b5e231d3f55f85d27a741a0e6804d8e2a5faa11ee8c769f57f9adb6f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x645812b69bd1a8810a28808e98915a3420cfd97f1734fc0758981c992fae3974",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531936,
      "blockHash": "0x3b8f348f967de96d20eefb87160e0bbd474cf981632985a46b8352f23d4370ab",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x474a6c2662a78298fbc9b0745b1333ef9e052b8382a5a7713acb461865d7b849",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "2": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "objectHash": "hq__GpZLpJqv1adi81ZNNYhPr12RphYoWrMYfvTWaCF4BAhdDj9eAwytrKGpmUbfVppuWwwnY1xD3C",
        "length": 3
      },
      "hash": "0x474a6c2662a78298fbc9b0745b1333ef9e052b8382a5a7713acb461865d7b849",
      "confirmations": 21,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 111,
      "r": "0x0f639e12533f5b9aede3e9f964cc76814ffb01873245b4faac26233f6b642712",
      "s": "0x7f7ad6dba7d48cd053fd4966bc001a1df16615e1948583721e1f2b06a2aadb39",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d6f8501dcd6500083023f8694de897dd46b999c53f4c57c3d852f6a0c6520eb6780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000831d26b8a00f639e12533f5b9aede3e9f964cc76814ffb01873245b4faac26233f6b642712a07f7ad6dba7d48cd053fd4966bc001a1df16615e1948583721e1f2b06a2aadb39",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000004000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531936,
          "transactionHash": "0x474a6c2662a78298fbc9b0745b1333ef9e052b8382a5a7713acb461865d7b849",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f47705a4c704a71763161646938315a4e4e596850723132527068596f57724d59667654576143463442416864446a396541777974724b47706d556266567070755777776e593178443343000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x3b8f348f967de96d20eefb87160e0bbd474cf981632985a46b8352f23d4370ab",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531935,
      "blockHash": "0x3fc8b1b02207cfc36342ff3bd8c63227436d53d6302f37b4c6c9c52c66486e50",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
      "confirmations": 22,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 110,
      "r": "0xfee74ac08e055b507688f942236554adbb9be8f9492ced15ddfce3da2cb6312b",
      "s": "0x20a98f7729975be55944203b3089751a2c39bf946bd400015e949b59ecd5e098",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b6e8501dcd6500082936594de897dd46b999c53f4c57c3d852f6a0c6520eb678084c287e0ed831d26b7a0fee74ac08e055b507688f942236554adbb9be8f9492ced15ddfce3da2cb6312ba020a98f7729975be55944203b3089751a2c39bf946bd400015e949b59ecd5e098",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100200000000000000000000000000000000000000000010000000000010000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531935,
          "transactionHash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x3fc8b1b02207cfc36342ff3bd8c63227436d53d6302f37b4c6c9c52c66486e50",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "confirmations": 24,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x42cb48"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 108,
      "r": "0xcf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7",
      "s": "0x6047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c6c8501dcd650008342cb48946503690dc68f6f1e7a48de637f4c4848b429bdde80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0cf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7a06047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x40c639"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000010000000000080000000000000000000000000000000000001000000100000000000000000000000000000002028000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000000000000000000000004000000000000080000000000000800000002000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 0,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb67",
          "logIndex": 4,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x40c639"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "contentAddress": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "confirmations": 24,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x42cb48"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 108,
      "r": "0xcf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7",
      "s": "0x6047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c6c8501dcd650008342cb48946503690dc68f6f1e7a48de637f4c4848b429bdde80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0cf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7a06047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x40c639"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000010000000000080000000000000000000000000000000000001000000100000000000000000000000000000002028000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000000000000000000000004000000000000080000000000000800000002000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 0,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb67",
          "logIndex": 4,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x40c639"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "confirmations": 24,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x42cb48"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 108,
      "r": "0xcf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7",
      "s": "0x6047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c6c8501dcd650008342cb48946503690dc68f6f1e7a48de637f4c4848b429bdde80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0cf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7a06047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x40c639"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000010000000000080000000000000000000000000000000000001000000100000000000000000000000000000002028000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000000000000000000000004000000000000080000000000000800000002000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 0,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb67",
          "logIndex": 4,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x40c639"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "confirmations": 24,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x42cb48"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 108,
      "r": "0xcf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7",
      "s": "0x6047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c6c8501dcd650008342cb48946503690dc68f6f1e7a48de637f4c4848b429bdde80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0cf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7a06047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x40c639"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000010000000000080000000000000000000000000000000000001000000100000000000000000000000000000002028000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000000000000000000000004000000000000080000000000000800000002000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 0,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb67",
          "logIndex": 4,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x40c639"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "confirmations": 24,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x42cb48"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 108,
      "r": "0xcf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7",
      "s": "0x6047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c6c8501dcd650008342cb48946503690dc68f6f1e7a48de637f4c4848b429bdde80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0cf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7a06047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x40c639"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000010000000000080000000000000000000000000000000000001000000100000000000000000000000000000002028000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000000000000000000000004000000000000080000000000000800000002000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 0,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb67",
          "logIndex": 4,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x40c639"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531933,
      "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "containingLibrary": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
      "confirmations": 24,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x42cb48"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 108,
      "r": "0xcf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7",
      "s": "0x6047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c6c8501dcd650008342cb48946503690dc68f6f1e7a48de637f4c4848b429bdde80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b7a0cf62f3b78149eadc64c1dbf3c5285bbfbc60464014665b7d7c7cb658c5539fa7a06047ebac7c001b1266bdfe38cb1e88aeb08c94c9970e3a27c3adfe30978a5be2",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x40c639"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000100000000000000000000000800000000100000004080000000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000010000000000080000000000000000000000000000000000001000000100000000000000000000000000000002028000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000000000000000000000004000000000000080000000000000800000002000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 0,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb67",
          "logIndex": 4,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531933,
          "transactionHash": "0xce5c54ec154b81c303350fcd4ba2fe403cde50b1b11216f12c1580f7c06e024f",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000de897dd46b999c53f4c57c3d852f6a0c6520eb6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x40c639"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531932,
      "blockHash": "0x7b9cc93ff120210387749c00fc39d6be0418b59be051193d0ea4f70471ae57af",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0cdb32a93e7e77493b01f05bceb2deb1e947f2a6f1d62a18a318eac244e91ef3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "length": 2
      },
      "hash": "0x0cdb32a93e7e77493b01f05bceb2deb1e947f2a6f1d62a18a318eac244e91ef3",
      "confirmations": 25,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104218,
      "r": "0x975cda014bfc9311a4dcc812f7718c96e0145524aefefc22734b362fdf922491",
      "s": "0x3d34f5e4e743aba98179e2f0f15f48c6492e2dbf5c30eb47a8f136c233ec9bb2",
      "v": 27,
      "creates": null,
      "raw": "0xf86c8301971a8501dcd6500083989680946503690dc68f6f1e7a48de637f4c4848b429bdde8084446e88261ba0975cda014bfc9311a4dcc812f7718c96e0145524aefefc22734b362fdf922491a03d34f5e4e743aba98179e2f0f15f48c6492e2dbf5c30eb47a8f136c233ec9bb2",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1806b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100002000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531932,
          "transactionHash": "0x0cdb32a93e7e77493b01f05bceb2deb1e947f2a6f1d62a18a318eac244e91ef3",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f444647634b48367937765142794736717358613634467375694d4b315a563962626641516d6d53504a654354763858566a3341414a4d4535696939464e346f596435444c315972725748000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x7b9cc93ff120210387749c00fc39d6be0418b59be051193d0ea4f70471ae57af",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1806b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531934,
      "blockHash": "0xe12f8d5836deca8309d4c914fe1a5aaffe09dd803e528ba67fb298144ae1aa81",
      "hash": "0xb6cf0e8dcc538597df41930bb46f17b4d2fd3afbb21b4578825c9d0f24cfd8eb",
      "parentHash": "0xdf6b35e7212e6b7702d576725e13ea989558956231fea681f8565740589121a7",
      "number": 531934,
      "timestamp": 1584385709,
      "nonce": 109,
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0xa096"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e757800000000000000000022f267f803d95b53093bc5f2f0f16477ff64baa1e75bd6acfe615d900db124fb622c718a306e324dd9a1ea78ea693645411348a17636d235b84737948cafbe0c01",
      "transactions": [
        "0xb6cf0e8dcc538597df41930bb46f17b4d2fd3afbb21b4578825c9d0f24cfd8eb"
      ],
      "transactionHash": "0xb6cf0e8dcc538597df41930bb46f17b4d2fd3afbb21b4578825c9d0f24cfd8eb",
      "transactionIndex": 0,
      "confirmations": 23,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "to": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
      "value": {
        "_hex": "0x0"
      },
      "data": "0xaa024e8b0000000000000000000000000000000000000000000000000000000000000001",
      "r": "0x21b978eb4a47aef64ca8c308e41c7e14419a75f5187ae2e663317ba8543c3033",
      "s": "0x79683bdb3d6b97ce823e035cacab688bd04130ce833c038c6c232f0432ca3791",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88b6d8501dcd6500082a09694de897dd46b999c53f4c57c3d852f6a0c6520eb6780a4aa024e8b0000000000000000000000000000000000000000000000000000000000000001831d26b8a021b978eb4a47aef64ca8c308e41c7e14419a75f5187ae2e663317ba8543c3033a079683bdb3d6b97ce823e035cacab688bd04130ce833c038c6c232f0432ca3791",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [],
      "cumulativeGasUsed": {
        "_hex": "0xa096"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531931,
      "blockHash": "0x5648c77ec1f0d67c127c7829c1e13a903eb004dff511f61d706d48a0785d68e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f444647634b48367937765142794736717358613634467375694d4b315a563962626641516d6d53504a654354763858566a3341414a4d4535696939464e346f596435444c315972725748000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x784004cb42607b6bf941d4c8d6bff995f58145bfe192d8cf88053704c0dab905",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DFGcKH6y7vQByG6qsXa64FsuiMK1ZV9bbfAQmmSPJeCTv8XVj3AAJME5ii9FN4oYd5DL1YrrWH",
        "length": 3
      },
      "hash": "0x784004cb42607b6bf941d4c8d6bff995f58145bfe192d8cf88053704c0dab905",
      "confirmations": 26,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x20d7b"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 107,
      "r": "0x68d0b2f2b9a318b0ac76f87d4abb6dd60f211a9dfc6fa591057c687e81cc0a78",
      "s": "0x5b5ed3523c82ed21d04d8cae81125a1c84a3cc38295240c54acc64e28b7a685e",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d6b8501dcd6500083020d7b946503690dc68f6f1e7a48de637f4c4848b429bdde80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f444647634b48367937765142794736717358613634467375694d4b315a563962626641516d6d53504a654354763858566a3341414a4d4535696939464e346f596435444c315972725748000000000000000000000000000000000000831d26b8a068d0b2f2b9a318b0ac76f87d4abb6dd60f211a9dfc6fa591057c687e81cc0a78a05b5ed3523c82ed21d04d8cae81125a1c84a3cc38295240c54acc64e28b7a685e",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x20d7b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000002000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531931,
          "transactionHash": "0x784004cb42607b6bf941d4c8d6bff995f58145bfe192d8cf88053704c0dab905",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f444647634b48367937765142794736717358613634467375694d4b315a563962626641516d6d53504a654354763858566a3341414a4d4535696939464e346f596435444c315972725748000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5648c77ec1f0d67c127c7829c1e13a903eb004dff511f61d706d48a0785d68e4",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x20d7b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531930,
      "blockHash": "0xb3534157bf4fe06d05aab70fa34537300521f5baeda6b64ab7c299f5f17ce9c2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
      "confirmations": 27,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x6002"
      },
      "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 106,
      "r": "0xc188d35a63c3deaa46d6873f917bbf0ebbbb989a97b712e93544b861ef9b4223",
      "s": "0x337947fe0dd8d4e6d914e92383f14dbc6d858f0ae2b2650ac091e175637536ec",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86b6a8501dcd65000826002946503690dc68f6f1e7a48de637f4c4848b429bdde8084c287e0ed831d26b8a0c188d35a63c3deaa46d6873f917bbf0ebbbb989a97b712e93544b861ef9b4223a0337947fe0dd8d4e6d914e92383f14dbc6d858f0ae2b2650ac091e175637536ec",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x6002"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531930,
          "transactionHash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
          "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xb3534157bf4fe06d05aab70fa34537300521f5baeda6b64ab7c299f5f17ce9c2",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x6002"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531929,
      "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
      ],
      "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateLibrary",
      "signature": "CreateLibrary(address)",
      "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
      "values": {
        "0": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "libraryAddress": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "confirmations": 28,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0x51d9a820094715bf2cfaaa639f680ab6b98d90241430da106343d290b9949b88",
      "s": "0x391289ecb57fef810c7be1a512316730051dbb756e94f39c06ae94d0708797ab",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b8a051d9a820094715bf2cfaaa639f680ab6b98d90241430da106343d290b9949b88a0391289ecb57fef810c7be1a512316730051dbb756e94f39c06ae94d0708797ab",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000080000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 2,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531929,
      "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "confirmations": 28,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0x51d9a820094715bf2cfaaa639f680ab6b98d90241430da106343d290b9949b88",
      "s": "0x391289ecb57fef810c7be1a512316730051dbb756e94f39c06ae94d0708797ab",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b8a051d9a820094715bf2cfaaa639f680ab6b98d90241430da106343d290b9949b88a0391289ecb57fef810c7be1a512316730051dbb756e94f39c06ae94d0708797ab",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000080000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 2,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531929,
      "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
      "confirmations": 28,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0x51d9a820094715bf2cfaaa639f680ab6b98d90241430da106343d290b9949b88",
      "s": "0x391289ecb57fef810c7be1a512316730051dbb756e94f39c06ae94d0708797ab",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b8a051d9a820094715bf2cfaaa639f680ab6b98d90241430da106343d290b9949b88a0391289ecb57fef810c7be1a512316730051dbb756e94f39c06ae94d0708797ab",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000080000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531929,
          "transactionHash": "0x8ef6fa6e1fdf65fe5762ed02eaa198cb582ce4c751cbc23c71fe368e8a7f9706",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x0000000000000000000000006503690dc68f6f1e7a48de637f4c4848b429bdde",
          "logIndex": 2,
          "blockHash": "0xcd2b09d37f9b8f1e4005a1ee07f9fb8dc7825e30f56ae418eaeccfe1a9739b71",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531927,
      "blockHash": "0x0041aede8497e698fe23797a1f71808d9137742d92b567447dc886e7814604b3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f467a4d3679413676663245676d763966544d59664a455858785465444d315855646577384d43564a34664b525236487a75786f653448525a4d623133503965584642315565686a584e71000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xa432c506d6d1199ce3cc266c9427bcd96e8c4b8b189e4f179c3cbb15fc401a3b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "length": 3
      },
      "hash": "0xa432c506d6d1199ce3cc266c9427bcd96e8c4b8b189e4f179c3cbb15fc401a3b",
      "confirmations": 30,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104,
      "r": "0xcab8067ef53e9e3c762039f92112f7a956e01ed1a3133c292b2973a853de9cab",
      "s": "0x1e717569ea226fcb368e5b332bd34d11f3f3bad96240e138cf2c3f6f59bab3ab",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d688501dcd65000830204ee94c48cc1d3649cbd95f245c13af0c2b9ffd344231a80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f467a4d3679413676663245676d763966544d59664a455858785465444d315855646577384d43564a34664b525236487a75786f653448525a4d623133503965584642315565686a584e71000000000000000000000000000000000000831d26b8a0cab8067ef53e9e3c762039f92112f7a956e01ed1a3133c292b2973a853de9caba01e717569ea226fcb368e5b332bd34d11f3f3bad96240e138cf2c3f6f59bab3ab",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531927,
          "transactionHash": "0xa432c506d6d1199ce3cc266c9427bcd96e8c4b8b189e4f179c3cbb15fc401a3b",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f467a4d3679413676663245676d763966544d59664a455858785465444d315855646577384d43564a34664b525236487a75786f653448525a4d623133503965584642315565686a584e71000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0041aede8497e698fe23797a1f71808d9137742d92b567447dc886e7814604b3",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531928,
      "blockHash": "0x8035656972f353bd5923bb7db3333719f51f0cfa6a174ceafcbdf69fbac30511",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x842c26f9f58b3f3a743e1ba3fdd61bfa115722965a88e925b75a63683c19e543",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__FzM6yA6vf2Egmv9fTMYfJEXXxTeDM1XUdew8MCVJ4fKRR6Hzuxoe4HRZMb13P9eXFB1UehjXNq",
        "length": 2
      },
      "hash": "0x842c26f9f58b3f3a743e1ba3fdd61bfa115722965a88e925b75a63683c19e543",
      "confirmations": 29,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104217,
      "r": "0xf21be9db90181338b8b8054f3c2884800d4e36cb2ad1575df7013ac7c94ab442",
      "s": "0x1b15318b410a983565c3686d05ca4734a63e2b2a3cb23faf61deef588aa73102",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197198501dcd650008398968094c48cc1d3649cbd95f245c13af0c2b9ffd344231a8084446e88261ca0f21be9db90181338b8b8054f3c2884800d4e36cb2ad1575df7013ac7c94ab442a01b15318b410a983565c3686d05ca4734a63e2b2a3cb23faf61deef588aa73102",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531928,
          "transactionHash": "0x842c26f9f58b3f3a743e1ba3fdd61bfa115722965a88e925b75a63683c19e543",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f467a4d3679413676663245676d763966544d59664a455858785465444d315855646577384d43564a34664b525236487a75786f653448525a4d623133503965584642315565686a584e71000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x8035656972f353bd5923bb7db3333719f51f0cfa6a174ceafcbdf69fbac30511",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531926,
      "blockHash": "0x34e908fc370da5b4073d6ea2002d7de4b55770f8f3579cb321715607ee5987d0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xb1cf4c486e48762ffb53bfb1f3d16022b1dc80be28f98c0338566d9eb4fe4fd2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "length": 2
      },
      "hash": "0xb1cf4c486e48762ffb53bfb1f3d16022b1dc80be28f98c0338566d9eb4fe4fd2",
      "confirmations": 31,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104216,
      "r": "0x429a01f233f4d587fd1dd7bf56ac4024428d85bb8500370786798d3c2acccdbe",
      "s": "0x0b9ba4ad48ac79de7227dbeac3290b57b6a245504200372758b381769b5fe257",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197188501dcd650008398968094c48cc1d3649cbd95f245c13af0c2b9ffd344231a8084446e88261ba0429a01f233f4d587fd1dd7bf56ac4024428d85bb8500370786798d3c2acccdbea00b9ba4ad48ac79de7227dbeac3290b57b6a245504200372758b381769b5fe257",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531926,
          "transactionHash": "0xb1cf4c486e48762ffb53bfb1f3d16022b1dc80be28f98c0338566d9eb4fe4fd2",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d513547336b7771457a465a6a6a315950656f594647385569645854714c656f45576a6d4b6b765138537a66614b78736e646e65627668554d514d7668614b62755643345a65514a3354000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x34e908fc370da5b4073d6ea2002d7de4b55770f8f3579cb321715607ee5987d0",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531924,
      "blockHash": "0xc472539181d1745f8d78cea246c400c318ad8b241badc1f5bdc6a8b4871666e2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd39871c49f2cb69b9b2f9bdb75c06c8a1bbe54ebf10f116e945f82051531a256",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "length": 2
      },
      "hash": "0xd39871c49f2cb69b9b2f9bdb75c06c8a1bbe54ebf10f116e945f82051531a256",
      "confirmations": 33,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104215,
      "r": "0xefe01dc51efb753f1421a86fc2c1031775346c349d7f46ea9a73f3ac3cdd9afe",
      "s": "0x074535b5f097322fea189aa8f3be4b274386a9b221c8c68ac285075589fc0412",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197178501dcd650008398968094c48cc1d3649cbd95f245c13af0c2b9ffd344231a8084446e88261ba0efe01dc51efb753f1421a86fc2c1031775346c349d7f46ea9a73f3ac3cdd9afea0074535b5f097322fea189aa8f3be4b274386a9b221c8c68ac285075589fc0412",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x286d5"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531924,
          "transactionHash": "0xd39871c49f2cb69b9b2f9bdb75c06c8a1bbe54ebf10f116e945f82051531a256",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f34586336794a6870356458516f33375a566234587677685a4e64587062524c48725a7178455242757971614a587135364e36797a325547787855553831655379386d7169685356317a31000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc472539181d1745f8d78cea246c400c318ad8b241badc1f5bdc6a8b4871666e2",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x286d5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531925,
      "blockHash": "0x45ef25de1b852dd1eb41516791dc9c41797b649ebd0af1e46010f876250396c2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d513547336b7771457a465a6a6a315950656f594647385569645854714c656f45576a6d4b6b765138537a66614b78736e646e65627668554d514d7668614b62755643345a65514a3354000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x056af8922a27b7f69f01207e0892827c560c1c477444cda05358fe0dfdda7296",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__MQ5G3kwqEzFZjj1YPeoYFG8UidXTqLeoEWjmKkvQ8SzfaKxsndnebvhUMQMvhaKbuVC4ZeQJ3T",
        "length": 3
      },
      "hash": "0x056af8922a27b7f69f01207e0892827c560c1c477444cda05358fe0dfdda7296",
      "confirmations": 32,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 103,
      "r": "0xb17e61f34eaea4bc03ef5f51100ebda4333648844790d5032a10e876256f62c7",
      "s": "0x276c7dd90614f13fca7228148125954372b5367d4dfd56015e0960eacf6ac283",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d678501dcd65000830204ee94c48cc1d3649cbd95f245c13af0c2b9ffd344231a80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d513547336b7771457a465a6a6a315950656f594647385569645854714c656f45576a6d4b6b765138537a66614b78736e646e65627668554d514d7668614b62755643345a65514a3354000000000000000000000000000000000000831d26b8a0b17e61f34eaea4bc03ef5f51100ebda4333648844790d5032a10e876256f62c7a0276c7dd90614f13fca7228148125954372b5367d4dfd56015e0960eacf6ac283",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531925,
          "transactionHash": "0x056af8922a27b7f69f01207e0892827c560c1c477444cda05358fe0dfdda7296",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d513547336b7771457a465a6a6a315950656f594647385569645854714c656f45576a6d4b6b765138537a66614b78736e646e65627668554d514d7668614b62755643345a65514a3354000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x45ef25de1b852dd1eb41516791dc9c41797b649ebd0af1e46010f876250396c2",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531923,
      "blockHash": "0xe6608d10a5e8293be46d38cd566cc555cf8f6c4ebcf3c5f30cf6341122a2f6e5",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f34586336794a6870356458516f33375a566234587677685a4e64587062524c48725a7178455242757971614a587135364e36797a325547787855553831655379386d7169685356317a31000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x5fd6baa107c1dd92ae5fa73ecd219766d88a50cc9e0adcfba9a56a7b912d81bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__4Xc6yJhp5dXQo37ZVb4XvwhZNdXpbRLHrZqxERBuyqaJXq56N6yz2UGxxUU81eSy8mqihSV1z1",
        "length": 3
      },
      "hash": "0x5fd6baa107c1dd92ae5fa73ecd219766d88a50cc9e0adcfba9a56a7b912d81bb",
      "confirmations": 34,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 102,
      "r": "0xb13f6ed61447654abc2015c02361cdb2812c619e95863db3a5f28d175a856c42",
      "s": "0x5217c3211a5551a8ab37d999545dacf09b17b0d5df0fe5e2ddd0e4592d713a6a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d668501dcd65000830204ee94c48cc1d3649cbd95f245c13af0c2b9ffd344231a80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f34586336794a6870356458516f33375a566234587677685a4e64587062524c48725a7178455242757971614a587135364e36797a325547787855553831655379386d7169685356317a31000000000000000000000000000000000000831d26b7a0b13f6ed61447654abc2015c02361cdb2812c619e95863db3a5f28d175a856c42a05217c3211a5551a8ab37d999545dacf09b17b0d5df0fe5e2ddd0e4592d713a6a",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531923,
          "transactionHash": "0x5fd6baa107c1dd92ae5fa73ecd219766d88a50cc9e0adcfba9a56a7b912d81bb",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f34586336794a6870356458516f33375a566234587677685a4e64587062524c48725a7178455242757971614a587135364e36797a325547787855553831655379386d7169685356317a31000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe6608d10a5e8293be46d38cd566cc555cf8f6c4ebcf3c5f30cf6341122a2f6e5",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531922,
      "blockHash": "0x4fa984212d3e7ce1a2d34655c0d789e1c6b61c37dd173e5b9e66817b31995fda",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x1815df63bf6c20f9204e6698b3fd4f724581504a232b2dec6c01077c43b69514",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "length": 2
      },
      "hash": "0x1815df63bf6c20f9204e6698b3fd4f724581504a232b2dec6c01077c43b69514",
      "confirmations": 35,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104214,
      "r": "0xaa23c816d02bafc9e7eb781c2055349da229b4c9ce3f5905b80503990f045fa3",
      "s": "0x6e0d553693626cb55ad1db2c8ffbc8d87f9283d3c14a4020241b8bb4298e3a25",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197168501dcd650008398968094c48cc1d3649cbd95f245c13af0c2b9ffd344231a8084446e88261ca0aa23c816d02bafc9e7eb781c2055349da229b4c9ce3f5905b80503990f045fa3a06e0d553693626cb55ad1db2c8ffbc8d87f9283d3c14a4020241b8bb4298e3a25",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531922,
          "transactionHash": "0x1815df63bf6c20f9204e6698b3fd4f724581504a232b2dec6c01077c43b69514",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f36467372536a73626d70707a53504a727170474c4555645a334e4a6248787435583269554465756b5443744b3179555243576d396b68714d4276795a4e31794e63594b745a4a6b634837000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x4fa984212d3e7ce1a2d34655c0d789e1c6b61c37dd173e5b9e66817b31995fda",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531921,
      "blockHash": "0xd2a876d49be24e8d83fa315817eb7359fb57a97ad9570f1cf1c71f3559353b25",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f36467372536a73626d70707a53504a727170474c4555645a334e4a6248787435583269554465756b5443744b3179555243576d396b68714d4276795a4e31794e63594b745a4a6b634837000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xb33ba53730c81f4edb9e3630045a5e6fb42cd638714af2f3deb60767753beb5d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__6FsrSjsbmppzSPJrqpGLEUdZ3NJbHxt5X2iUDeukTCtK1yURCWm9khqMBvyZN1yNcYKtZJkcH7",
        "length": 3
      },
      "hash": "0xb33ba53730c81f4edb9e3630045a5e6fb42cd638714af2f3deb60767753beb5d",
      "confirmations": 36,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 101,
      "r": "0x84d665c95e57be86d889c939b75f324e5ee79207f3724900e76f12d8aa39929e",
      "s": "0x55c33201fc088499409652559c939e7c6cbb38ebc16138b39dd635eb9ec16cd4",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d658501dcd6500083023f8694c48cc1d3649cbd95f245c13af0c2b9ffd344231a80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f36467372536a73626d70707a53504a727170474c4555645a334e4a6248787435583269554465756b5443744b3179555243576d396b68714d4276795a4e31794e63594b745a4a6b634837000000000000000000000000000000000000831d26b8a084d665c95e57be86d889c939b75f324e5ee79207f3724900e76f12d8aa39929ea055c33201fc088499409652559c939e7c6cbb38ebc16138b39dd635eb9ec16cd4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531921,
          "transactionHash": "0xb33ba53730c81f4edb9e3630045a5e6fb42cd638714af2f3deb60767753beb5d",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f36467372536a73626d70707a53504a727170474c4555645a334e4a6248787435583269554465756b5443744b3179555243576d396b68714d4276795a4e31794e63594b745a4a6b634837000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xd2a876d49be24e8d83fa315817eb7359fb57a97ad9570f1cf1c71f3559353b25",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531920,
      "blockHash": "0xa5a06f1280c86523ff166955c2e650c21597974bc943c4516b91a7426a079754",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353634303936383864613133623362333939656136323563313561633538326339616362376338396533323562393463626331323965386562373634363036323862316439356165626565393030333231396664393461613834306261623261353435323034633763343763333361366636366334626437643736626336626100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
      "confirmations": 37,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x183b3"
      },
      "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 100,
      "r": "0xd534b3be19f00d77178830342b365df3f3ef8631e400dff50cca503d38fe7635",
      "s": "0x285f5fbd54bc66840b2fac9e3d27fdf354887a3b2abb07af453561e27aa7b8e9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9022e648501dcd65000830183b394d675274f3e800cc189d727b178bab7a5a6146bc780b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353634303936383864613133623362333939656136323563313561633538326339616362376338396533323562393463626331323965386562373634363036323862316439356165626565393030333231396664393461613834306261623261353435323034633763343763333361366636366334626437643736626336626100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a0d534b3be19f00d77178830342b365df3f3ef8631e400dff50cca503d38fe7635a0285f5fbd54bc66840b2fac9e3d27fdf354887a3b2abb07af453561e27aa7b8e9",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x183b3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000004000000000008000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531920,
          "transactionHash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xa5a06f1280c86523ff166955c2e650c21597974bc943c4516b91a7426a079754",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x183b3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531918,
      "blockHash": "0x4236790358da4731e138ef3f143cd2a19a9fe39c67bc13961e3d9cd404552399",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
      "confirmations": 39,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 98,
      "r": "0x1bf7ed82cd0a80459cda159797dc138174a16835d585a1ab52d52d6a67494206",
      "s": "0x1e4035ee1d5ee7564895943b860bf4256d5f3c65ea6f783a4797c534a1a5745b",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b628501dcd6500082936594c48cc1d3649cbd95f245c13af0c2b9ffd344231a8084c287e0ed831d26b7a01bf7ed82cd0a80459cda159797dc138174a16835d585a1ab52d52d6a67494206a01e4035ee1d5ee7564895943b860bf4256d5f3c65ea6f783a4797c534a1a5745b",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531918,
          "transactionHash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x4236790358da4731e138ef3f143cd2a19a9fe39c67bc13961e3d9cd404552399",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531919,
      "blockHash": "0x6cdd0031a3da3d1900f0ed3705f4df5a0b50e6ebfe64543d77ef5e4efbfd8bc4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0xf1551887",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      },
      "hash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
      "confirmations": 38,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x5dbb"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 99,
      "r": "0xf3e04e902e83599c8d7a6d1de4d1ab440f890cb0aff46107b5b121213dedfbca",
      "s": "0x3ede2de0cb9798446a9085c0274f16b69bc5def0f85cc39499a99e5a57593c71",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86b638501dcd65000825dbb94669402995007827145461e8218b8daf245e8df1b8084f1551887831d26b8a0f3e04e902e83599c8d7a6d1de4d1ab440f890cb0aff46107b5b121213dedfbcaa03ede2de0cb9798446a9085c0274f16b69bc5def0f85cc39499a99e5a57593c71",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x5dbb"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531919,
          "transactionHash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "data": "0x",
          "logIndex": 0,
          "blockHash": "0x6cdd0031a3da3d1900f0ed3705f4df5a0b50e6ebfe64543d77ef5e4efbfd8bc4",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x5dbb"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "1": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "content_type": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "confirmations": 40,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x72e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7ead",
      "s": "0x1f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b7a072e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7eada01f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000002000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000020000000001000000000000000000000000000000000000002020800000000000000000000000000000480000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a",
          "logIndex": 4,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "contentAddress": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "confirmations": 40,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x72e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7ead",
      "s": "0x1f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b7a072e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7eada01f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000002000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000020000000001000000000000000000000000000000000000002020800000000000000000000000000000480000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a",
          "logIndex": 4,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "confirmations": 40,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x72e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7ead",
      "s": "0x1f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b7a072e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7eada01f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000002000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000020000000001000000000000000000000000000000000000002020800000000000000000000000000000480000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a",
          "logIndex": 4,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "confirmations": 40,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x72e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7ead",
      "s": "0x1f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b7a072e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7eada01f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000002000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000020000000001000000000000000000000000000000000000002020800000000000000000000000000000480000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a",
          "logIndex": 4,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "confirmations": 40,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x72e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7ead",
      "s": "0x1f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b7a072e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7eada01f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000002000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000020000000001000000000000000000000000000000000000002020800000000000000000000000000000480000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a",
          "logIndex": 4,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531917,
      "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x669402995007827145461E8218b8daf245E8df1B",
        "containingLibrary": "0x669402995007827145461E8218b8daf245E8df1B",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
      "confirmations": 40,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x72e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7ead",
      "s": "0x1f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b7a072e149b322910114a18760cd1b01eac8e134b62b867065e1e3b79f342cff7eada01f0741f2087c0883a15ab476bf0cd3e97a9f97b0d3f57ef8ff325a4d4b5691a0",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000002000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000020000000001000000000000000000000000000000000000002020800000000000000000000000000000480000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a",
          "logIndex": 4,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531917,
          "transactionHash": "0x597994e418780317ae31bc59c3f1501188af8bffb22ad91076984ba2bf0ec57f",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000c48cc1d3649cbd95f245c13af0c2b9ffd344231a0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5f6982cc15587f4cdaef715cce11e054fa6decf26a21dd775786d858e0dbacd8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531916,
      "blockHash": "0xa53bb417d37a6b9337e9b56dc349fb6233a18f34a47d2df81945db795f64b1ea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x93ce42d5bfcba8ab201e7d2f5c1d25bae6ef9b05661693d4150fcb522873a72c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "length": 2
      },
      "hash": "0x93ce42d5bfcba8ab201e7d2f5c1d25bae6ef9b05661693d4150fcb522873a72c",
      "confirmations": 41,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104213,
      "r": "0x87c128da31a0dafe78cf38849420faa892a1bdffc5978967263d22268b31ca37",
      "s": "0x011cd24c9a2bc35a1437975eb043db5ffa089e147634a41d3341c084ac7c9462",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197158501dcd650008398968094d675274f3e800cc189d727b178bab7a5a6146bc78084446e88261ca087c128da31a0dafe78cf38849420faa892a1bdffc5978967263d22268b31ca37a0011cd24c9a2bc35a1437975eb043db5ffa089e147634a41d3341c084ac7c9462",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000004000000000008100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531916,
          "transactionHash": "0x93ce42d5bfcba8ab201e7d2f5c1d25bae6ef9b05661693d4150fcb522873a72c",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a55000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xa53bb417d37a6b9337e9b56dc349fb6233a18f34a47d2df81945db795f64b1ea",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531915,
      "blockHash": "0xaba9b55eb413ce3fcd1da037defd59c467f427ba900ef6ac8b3eb0072d4d9478",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a55000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x2b2d73174426b9617a42e51843786411ebfd26035f002795135b02b49424fbc0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "objectHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
        "length": 3
      },
      "hash": "0x2b2d73174426b9617a42e51843786411ebfd26035f002795135b02b49424fbc0",
      "confirmations": 42,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 96,
      "r": "0x7cf80021144f89769155b5a6b2c566ed629c7625edeae6d69dfd9bb25eb60522",
      "s": "0x1812dbcf128edc9ac9ae4919dfff52d62120817fe74b7f6db1620f0f36d04e2e",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d608501dcd6500083023f8694d675274f3e800cc189d727b178bab7a5a6146bc780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a55000000000000000000000000000000000000831d26b8a07cf80021144f89769155b5a6b2c566ed629c7625edeae6d69dfd9bb25eb60522a01812dbcf128edc9ac9ae4919dfff52d62120817fe74b7f6db1620f0f36d04e2e",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000004000000000008000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531915,
          "transactionHash": "0x2b2d73174426b9617a42e51843786411ebfd26035f002795135b02b49424fbc0",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000669402995007827145461e8218b8daf245e8df1b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a55000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xaba9b55eb413ce3fcd1da037defd59c467f427ba900ef6ac8b3eb0072d4d9478",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531914,
      "blockHash": "0x34b3e3dbe8916024fa50c229c17e23bd17c3d859eae133d2cd7191f379acd545",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
      "confirmations": 43,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 95,
      "r": "0x03e2d00b15ef1327d0568113456fc479a897a2b446a077f92607d74d4290006a",
      "s": "0x3aab133900b425b07598344bf2858b35289a10b7129de3df733d0d1f875cdf02",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b5f8501dcd6500082936594d675274f3e800cc189d727b178bab7a5a6146bc78084c287e0ed831d26b7a003e2d00b15ef1327d0568113456fc479a897a2b446a077f92607d74d4290006aa03aab133900b425b07598344bf2858b35289a10b7129de3df733d0d1f875cdf02",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000010000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531914,
          "transactionHash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x34b3e3dbe8916024fa50c229c17e23bd17c3d859eae133d2cd7191f379acd545",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "1": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "content_type": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "confirmations": 44,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0x1a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9",
      "s": "0x2c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a01a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9a02c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000001000000000020000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080004000000000808000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7",
          "logIndex": 4,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "contentAddress": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "confirmations": 44,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0x1a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9",
      "s": "0x2c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a01a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9a02c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000001000000000020000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080004000000000808000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7",
          "logIndex": 4,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "confirmations": 44,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0x1a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9",
      "s": "0x2c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a01a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9a02c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000001000000000020000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080004000000000808000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7",
          "logIndex": 4,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "confirmations": 44,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0x1a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9",
      "s": "0x2c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a01a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9a02c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000001000000000020000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080004000000000808000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7",
          "logIndex": 4,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "confirmations": 44,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0x1a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9",
      "s": "0x2c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a01a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9a02c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000001000000000020000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080004000000000808000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7",
          "logIndex": 4,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531913,
      "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x669402995007827145461E8218b8daf245E8df1B",
        "containingLibrary": "0x669402995007827145461E8218b8daf245E8df1B",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
      "confirmations": 44,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0x1a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9",
      "s": "0x2c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc094669402995007827145461e8218b8daf245e8df1b80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b8a01a14b2a22a18a3584347e66b5fd75f60277fb2d6da0e4a403643536318477aa9a02c1c0ba3ca685711be04a1d82314a6a55bcc6b24cbae854835b7b1cb811acff4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x0000000004000000000000000000000000000000000000000000000000000002000008000004000000000000108000000000000000000000800000000100000004080020000000000000040000080000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000001000000000020000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080004000000000808000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 0,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7",
          "logIndex": 4,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531913,
          "transactionHash": "0xb56976ec6978628ad3485d1acc0589ed0386a3245be96ec1fbc2b72898cea720",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000d675274f3e800cc189d727b178bab7a5a6146bc7000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x17544878d23575a5c9bd1c1544eb40800ee77e7a16d2ad9155c7406831597aea",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531912,
      "blockHash": "0xa4d1264b4bb9d379fafb8ffe8ef43190b9207c25c35d0bcefc109e9afcd8c6cc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2f0e8b5ac7e45b64a1d47c2bd1df6d6f8be90f2d2b3c299a594d89e8b0ac64fd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "length": 2
      },
      "hash": "0x2f0e8b5ac7e45b64a1d47c2bd1df6d6f8be90f2d2b3c299a594d89e8b0ac64fd",
      "confirmations": 45,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104212,
      "r": "0x8cb497c071b1ce0a03f85a9b0a5fb7a2a1a47db529e732f2665e2a8d9818d6a7",
      "s": "0x6c35eac4b710f4f17573604943598beb3a5438d5491a2e9423e044d2b020d995",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197148501dcd650008398968094669402995007827145461e8218b8daf245e8df1b8084446e88261ca08cb497c071b1ce0a03f85a9b0a5fb7a2a1a47db529e732f2665e2a8d9818d6a7a06c35eac4b710f4f17573604943598beb3a5438d5491a2e9423e044d2b020d995",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1806b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531912,
          "transactionHash": "0x2f0e8b5ac7e45b64a1d47c2bd1df6d6f8be90f2d2b3c299a594d89e8b0ac64fd",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f35674a6e3443735a35574c6a53425046516f425535425446716b635834796136436767755033563565717a5247616845674b554a6e4665674461714653387156315155735759796a7347000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xa4d1264b4bb9d379fafb8ffe8ef43190b9207c25c35d0bcefc109e9afcd8c6cc",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1806b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531911,
      "blockHash": "0xe03a673fee30064a3b0ff9d3cdde44c93e4063af6e146c7aa584bb555e24d3e7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f35674a6e3443735a35574c6a53425046516f425535425446716b635834796136436767755033563565717a5247616845674b554a6e4665674461714653387156315155735759796a7347000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xef8598b7044d700f08613127fb73b2d7b02a323505b5398227caca584fa694d3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__5gJn4CsZ5WLjSBPFQoBU5BTFqkcX4ya6CgguP3V5eqzRGahEgKUJnFegDaqFS8qV1QUsWYyjsG",
        "length": 3
      },
      "hash": "0xef8598b7044d700f08613127fb73b2d7b02a323505b5398227caca584fa694d3",
      "confirmations": 46,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x20d7b"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 93,
      "r": "0x6e4f1941ec8f02f85af1dcf144bb0b1e508433fa41005fbafd2b5ee291a04236",
      "s": "0x4d5c6803b0a29a61b8ef2a765338a7228a28b28434f9c7952d2e44261fe926f3",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d5d8501dcd6500083020d7b94669402995007827145461e8218b8daf245e8df1b80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f35674a6e3443735a35574c6a53425046516f425535425446716b635834796136436767755033563565717a5247616845674b554a6e4665674461714653387156315155735759796a7347000000000000000000000000000000000000831d26b7a06e4f1941ec8f02f85af1dcf144bb0b1e508433fa41005fbafd2b5ee291a04236a04d5c6803b0a29a61b8ef2a765338a7228a28b28434f9c7952d2e44261fe926f3",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x20d7b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531911,
          "transactionHash": "0xef8598b7044d700f08613127fb73b2d7b02a323505b5398227caca584fa694d3",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f35674a6e3443735a35574c6a53425046516f425535425446716b635834796136436767755033563565717a5247616845674b554a6e4665674461714653387156315155735759796a7347000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe03a673fee30064a3b0ff9d3cdde44c93e4063af6e146c7aa584bb555e24d3e7",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x20d7b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531910,
      "blockHash": "0x786f8f293deb73c85914154813ecf8432b9e444fac57cab20a1f0c57ea36fae0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x669402995007827145461E8218b8daf245E8df1B",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
      "confirmations": 47,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x6002"
      },
      "to": "0x669402995007827145461E8218b8daf245E8df1B",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 92,
      "r": "0x0de0df87c18324dddae7f6a0b32d71f5e6a4fda35bf3173d1ee04c04cfb70dfa",
      "s": "0x3ff5b018a3f3fb47a6e6575665999c33ec423e3ca2bec90564ce97a14a5bc222",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86b5c8501dcd6500082600294669402995007827145461e8218b8daf245e8df1b8084c287e0ed831d26b8a00de0df87c18324dddae7f6a0b32d71f5e6a4fda35bf3173d1ee04c04cfb70dfaa03ff5b018a3f3fb47a6e6575665999c33ec423e3ca2bec90564ce97a14a5bc222",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x6002"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000200000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531910,
          "transactionHash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
          "address": "0x669402995007827145461E8218b8daf245E8df1B",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x786f8f293deb73c85914154813ecf8432b9e444fac57cab20a1f0c57ea36fae0",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x6002"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531909,
      "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
      ],
      "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateLibrary",
      "signature": "CreateLibrary(address)",
      "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
      "values": {
        "0": "0x669402995007827145461E8218b8daf245E8df1B",
        "libraryAddress": "0x669402995007827145461E8218b8daf245E8df1B",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "confirmations": 48,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 91,
      "r": "0x3831a75efa09463be0e7adc8466773b12b384ce4510f1893e60ea11d2637ce09",
      "s": "0x169bbe513a1f277415dd48fa030c551d293e78f82ec57f99234793c16683ee56",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5b8501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b8a03831a75efa09463be0e7adc8466773b12b384ce4510f1893e60ea11d2637ce09a0169bbe513a1f277415dd48fa030c551d293e78f82ec57f99234793c16683ee56",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000080000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000669402995007827145461e8218b8daf245e8df1b00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 2,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531909,
      "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x669402995007827145461E8218b8daf245E8df1B",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x669402995007827145461E8218b8daf245E8df1B",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "confirmations": 48,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 91,
      "r": "0x3831a75efa09463be0e7adc8466773b12b384ce4510f1893e60ea11d2637ce09",
      "s": "0x169bbe513a1f277415dd48fa030c551d293e78f82ec57f99234793c16683ee56",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5b8501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b8a03831a75efa09463be0e7adc8466773b12b384ce4510f1893e60ea11d2637ce09a0169bbe513a1f277415dd48fa030c551d293e78f82ec57f99234793c16683ee56",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000080000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000669402995007827145461e8218b8daf245e8df1b00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 2,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531909,
      "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
      "confirmations": 48,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 91,
      "r": "0x3831a75efa09463be0e7adc8466773b12b384ce4510f1893e60ea11d2637ce09",
      "s": "0x169bbe513a1f277415dd48fa030c551d293e78f82ec57f99234793c16683ee56",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c5b8501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b8a03831a75efa09463be0e7adc8466773b12b384ce4510f1893e60ea11d2637ce09a0169bbe513a1f277415dd48fa030c551d293e78f82ec57f99234793c16683ee56",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000080000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000669402995007827145461e8218b8daf245e8df1b00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531909,
          "transactionHash": "0x373b84e770e637630d83f1fc88ab7e8546ee65677af2637ffc6461916c100412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x000000000000000000000000669402995007827145461e8218b8daf245e8df1b",
          "logIndex": 2,
          "blockHash": "0x51487addbee4b070fd931f0806671c21aae9c646b75f35546cfbade4d315a431",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531908,
      "blockHash": "0x0b4b69a1ff2af743bd8230f162abbd721584a781ffa09225b51419946753fd91",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3ab0f906ac898199b63b8f8b0a7b0616989482e4eacbe16df55a4286e885ff4d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "length": 2
      },
      "hash": "0x3ab0f906ac898199b63b8f8b0a7b0616989482e4eacbe16df55a4286e885ff4d",
      "confirmations": 49,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104211,
      "r": "0x2373c01cc4db6ae9131ce5162045f6c2a4f6e92c620065eb62c5145fb62b8f10",
      "s": "0x4dd1c1efe0b55faf92efc570d2fdd0821cb0e1685a9a7095469630f5ac325ea2",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197138501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba02373c01cc4db6ae9131ce5162045f6c2a4f6e92c620065eb62c5145fb62b8f10a04dd1c1efe0b55faf92efc570d2fdd0821cb0e1685a9a7095469630f5ac325ea2",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531908,
          "transactionHash": "0x3ab0f906ac898199b63b8f8b0a7b0616989482e4eacbe16df55a4286e885ff4d",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f436372565133587a7a68526775375a4a7631754c4b556a503648677476786267454641557677656458676d595356777436316b6b6734486d62446d58646b435057565238506671757441000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0b4b69a1ff2af743bd8230f162abbd721584a781ffa09225b51419946753fd91",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531907,
      "blockHash": "0x1e4417f6e8ec40e0ec998056b34bace00a1df52f13deb99d0ec7fd4db5e332ba",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f436372565133587a7a68526775375a4a7631754c4b556a503648677476786267454641557677656458676d595356777436316b6b6734486d62446d58646b435057565238506671757441000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x6d419669a0125bafaaf9645b16b2000b02e4c20855716341bf3ac0b4936c24d2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__CcrVQ3XzzhRgu7ZJv1uLKUjP6HgtvxbgEFAUvwedXgmYSVwt61kkg4HmbDmXdkCPWVR8PfqutA",
        "length": 3
      },
      "hash": "0x6d419669a0125bafaaf9645b16b2000b02e4c20855716341bf3ac0b4936c24d2",
      "confirmations": 50,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 90,
      "r": "0x610655e1bcb7c82b34df05e76d9db659bd8fa4b0ddce4a6fb3adc29acd5c76bc",
      "s": "0x1fb68cab0e4554373b773f25af39d4089fba7b9a60e435b932c9b16c7eec1d35",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d5a8501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f436372565133587a7a68526775375a4a7631754c4b556a503648677476786267454641557677656458676d595356777436316b6b6734486d62446d58646b435057565238506671757441000000000000000000000000000000000000831d26b8a0610655e1bcb7c82b34df05e76d9db659bd8fa4b0ddce4a6fb3adc29acd5c76bca01fb68cab0e4554373b773f25af39d4089fba7b9a60e435b932c9b16c7eec1d35",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531907,
          "transactionHash": "0x6d419669a0125bafaaf9645b16b2000b02e4c20855716341bf3ac0b4936c24d2",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f436372565133587a7a68526775375a4a7631754c4b556a503648677476786267454641557677656458676d595356777436316b6b6734486d62446d58646b435057565238506671757441000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x1e4417f6e8ec40e0ec998056b34bace00a1df52f13deb99d0ec7fd4db5e332ba",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531906,
      "blockHash": "0x7af40d7252b3bd979be71546e79a982d3c8d23e111a15cd5a7bfbf75b43ffaad",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x5036352c4e882e895ac422240d587dc35c3ba8f272f86cb046d353c2d9041e78",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "length": 2
      },
      "hash": "0x5036352c4e882e895ac422240d587dc35c3ba8f272f86cb046d353c2d9041e78",
      "confirmations": 51,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104210,
      "r": "0x91f296838cc63ee87f5cafb56a8c6de3c0564090b4d518f8cad1e26946dd2fde",
      "s": "0x11b16a5275547e99d905796b61a6c0fce836266d4b0de8eee211f67723bdafb6",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197128501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ca091f296838cc63ee87f5cafb56a8c6de3c0564090b4d518f8cad1e26946dd2fdea011b16a5275547e99d905796b61a6c0fce836266d4b0de8eee211f67723bdafb6",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531906,
          "transactionHash": "0x5036352c4e882e895ac422240d587dc35c3ba8f272f86cb046d353c2d9041e78",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f486b58537871354478725465754e544e63665157324c7a61725748683562467461754667485432474a79657a5968327257487a73746773757575626b3273414a644a43776e4b664e6376000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x7af40d7252b3bd979be71546e79a982d3c8d23e111a15cd5a7bfbf75b43ffaad",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531905,
      "blockHash": "0x2f2765ede10153497ed6f9188c3f4df2a3bf39083e989c1689b7849b19fcc241",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f486b58537871354478725465754e544e63665157324c7a61725748683562467461754667485432474a79657a5968327257487a73746773757575626b3273414a644a43776e4b664e6376000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x0ca922feb4eb3a4b421f669cbee7a4aea1c29d62e64b0b44423461b9ed272b5b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__HkXSxq5DxrTeuNTNcfQW2LzarWHh5bFtauFgHT2GJyezYh2rWHzstgsuuubk2sAJdJCwnKfNcv",
        "length": 3
      },
      "hash": "0x0ca922feb4eb3a4b421f669cbee7a4aea1c29d62e64b0b44423461b9ed272b5b",
      "confirmations": 52,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 89,
      "r": "0x6eb4d73bff7273bf602a4b8b7cbe391909ae906293071b292b0fe0be1f16d5ef",
      "s": "0x6ca9c0dbf8d077c07486119be00840097f8530984c834e43299b4936c438dfba",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d598501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f486b58537871354478725465754e544e63665157324c7a61725748683562467461754667485432474a79657a5968327257487a73746773757575626b3273414a644a43776e4b664e6376000000000000000000000000000000000000831d26b8a06eb4d73bff7273bf602a4b8b7cbe391909ae906293071b292b0fe0be1f16d5efa06ca9c0dbf8d077c07486119be00840097f8530984c834e43299b4936c438dfba",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531905,
          "transactionHash": "0x0ca922feb4eb3a4b421f669cbee7a4aea1c29d62e64b0b44423461b9ed272b5b",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f486b58537871354478725465754e544e63665157324c7a61725748683562467461754667485432474a79657a5968327257487a73746773757575626b3273414a644a43776e4b664e6376000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x2f2765ede10153497ed6f9188c3f4df2a3bf39083e989c1689b7849b19fcc241",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531904,
      "blockHash": "0x3b0b55be3acf592502ce3c969c19077b4218630615cfaed8b204584dda796ed0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x73f6bd4c9c0394d89f086d0091ff43373b207ec683a2e22932654532c2d513b7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "length": 2
      },
      "hash": "0x73f6bd4c9c0394d89f086d0091ff43373b207ec683a2e22932654532c2d513b7",
      "confirmations": 53,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104209,
      "r": "0x030b99bdd0f42261d592aad852dd3572a1342b5289b6ccf00d2a3b303ab24a87",
      "s": "0x5b78f43e90aa875c2e921212ea2da92230ed27348eb6d3a626caff86d4953104",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197118501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba0030b99bdd0f42261d592aad852dd3572a1342b5289b6ccf00d2a3b303ab24a87a05b78f43e90aa875c2e921212ea2da92230ed27348eb6d3a626caff86d4953104",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531904,
          "transactionHash": "0x73f6bd4c9c0394d89f086d0091ff43373b207ec683a2e22932654532c2d513b7",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a6a737964485768414b4d784b69675675347466645569685332704472344e4b796e554542435978586d4262716f6f4631425a4131437052524c33736b6e4775776d704d5a54555a5a70000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x3b0b55be3acf592502ce3c969c19077b4218630615cfaed8b204584dda796ed0",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531903,
      "blockHash": "0x31b08258e3acd139c76dea3845e82605ba8bddc809f0bdaf52404cb05cb32a6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a6a737964485768414b4d784b69675675347466645569685332704472344e4b796e554542435978586d4262716f6f4631425a4131437052524c33736b6e4775776d704d5a54555a5a70000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc1ef46f67f30ccdac6a4d03c4a58abb1145e9b50d2d6712d53e29bf335b659f1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__JjsydHWhAKMxKigVu4tfdUihS2pDr4NKynUEBCYxXmBbqooF1BZA1CpRRL3sknGuwmpMZTUZZp",
        "length": 3
      },
      "hash": "0xc1ef46f67f30ccdac6a4d03c4a58abb1145e9b50d2d6712d53e29bf335b659f1",
      "confirmations": 54,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 88,
      "r": "0xb70108e89e89dd24294f1845fbfe8ca13984dcec70771a4a31a1dc0a36fcc66e",
      "s": "0x4340364133620504640e0c0e9bcc3456571a19b22630288713fb7a10207311be",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d588501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a6a737964485768414b4d784b69675675347466645569685332704472344e4b796e554542435978586d4262716f6f4631425a4131437052524c33736b6e4775776d704d5a54555a5a70000000000000000000000000000000000000831d26b7a0b70108e89e89dd24294f1845fbfe8ca13984dcec70771a4a31a1dc0a36fcc66ea04340364133620504640e0c0e9bcc3456571a19b22630288713fb7a10207311be",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531903,
          "transactionHash": "0xc1ef46f67f30ccdac6a4d03c4a58abb1145e9b50d2d6712d53e29bf335b659f1",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a6a737964485768414b4d784b69675675347466645569685332704472344e4b796e554542435978586d4262716f6f4631425a4131437052524c33736b6e4775776d704d5a54555a5a70000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x31b08258e3acd139c76dea3845e82605ba8bddc809f0bdaf52404cb05cb32a6c",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531902,
      "blockHash": "0x5f4ab39220d2f67eb9784eaed797a3d4e1379cbc876d9e7370b8bede3b4797ea",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa388cc7840bc61acb9f35b733e3008ff84a0a3f353f9068471d91fd3417c25e7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "length": 2
      },
      "hash": "0xa388cc7840bc61acb9f35b733e3008ff84a0a3f353f9068471d91fd3417c25e7",
      "confirmations": 55,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104208,
      "r": "0x51e0bea8b754b7c161585ed95b100a1d5c2dbb4abfcfff36af81d38188880bb2",
      "s": "0x510c3290584b2786db7b4686067a0476dac824c7e995c4ca2b7a7a9eca814726",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197108501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ca051e0bea8b754b7c161585ed95b100a1d5c2dbb4abfcfff36af81d38188880bb2a0510c3290584b2786db7b4686067a0476dac824c7e995c4ca2b7a7a9eca814726",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531902,
          "transactionHash": "0xa388cc7840bc61acb9f35b733e3008ff84a0a3f353f9068471d91fd3417c25e7",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f41366d3170415064515534386a75424b4c636d615a59507736543545645562484e586775706d43356574534644383838323576724e554271614454324d5a723638516955474b6d63534a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5f4ab39220d2f67eb9784eaed797a3d4e1379cbc876d9e7370b8bede3b4797ea",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531901,
      "blockHash": "0xeec394dbbfde2061029a9b47708a5d319cf76bd785e90fdbd9b4566eff56652b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f41366d3170415064515534386a75424b4c636d615a59507736543545645562484e586775706d43356574534644383838323576724e554271614454324d5a723638516955474b6d63534a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xae60ba992d365e2f98c3b90cfdf311ed72b37d2aa71da692d2ed9d6de463eddf",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__A6m1pAPdQU48juBKLcmaZYPw6T5EdUbHNXgupmC5etSFD88825vrNUBqaDT2MZr68QiUGKmcSJ",
        "length": 3
      },
      "hash": "0xae60ba992d365e2f98c3b90cfdf311ed72b37d2aa71da692d2ed9d6de463eddf",
      "confirmations": 56,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 87,
      "r": "0x59ae603c072f70f0a90a41ef86da42ec58bdab9dc72a069a0000593489a8e9bd",
      "s": "0x23292fa83da7c4984d39b6ccd7be78bdb01f36c60677d2a8ee56f3e654d58f6d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d578501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f41366d3170415064515534386a75424b4c636d615a59507736543545645562484e586775706d43356574534644383838323576724e554271614454324d5a723638516955474b6d63534a000000000000000000000000000000000000831d26b8a059ae603c072f70f0a90a41ef86da42ec58bdab9dc72a069a0000593489a8e9bda023292fa83da7c4984d39b6ccd7be78bdb01f36c60677d2a8ee56f3e654d58f6d",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531901,
          "transactionHash": "0xae60ba992d365e2f98c3b90cfdf311ed72b37d2aa71da692d2ed9d6de463eddf",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f41366d3170415064515534386a75424b4c636d615a59507736543545645562484e586775706d43356574534644383838323576724e554271614454324d5a723638516955474b6d63534a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xeec394dbbfde2061029a9b47708a5d319cf76bd785e90fdbd9b4566eff56652b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531900,
      "blockHash": "0x992c791093ed2ec75a2652a73b98714b3fbc617d25ddccbadfbd0450633bf399",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xed00c6c94d00078495eabe07f43c441404be2f52bada68a160b3a9c2191dc334",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "length": 2
      },
      "hash": "0xed00c6c94d00078495eabe07f43c441404be2f52bada68a160b3a9c2191dc334",
      "confirmations": 57,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104207,
      "r": "0x18f512c99e5b3546c78ea6e2f79e6be5806ba8d4fc3f96e739da70b64432de52",
      "s": "0x198e0daa6e18344708b9da1e14be062f8f465dbcac61f0694c107e98fe606f35",
      "v": 28,
      "creates": null,
      "raw": "0xf86c8301970f8501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ca018f512c99e5b3546c78ea6e2f79e6be5806ba8d4fc3f96e739da70b64432de52a0198e0daa6e18344708b9da1e14be062f8f465dbcac61f0694c107e98fe606f35",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531900,
          "transactionHash": "0xed00c6c94d00078495eabe07f43c441404be2f52bada68a160b3a9c2191dc334",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f426a6e676b6a3154764a534478536a535745466b52504a367964665a7873566d6e36447a36356571355a5159536747585670383870394c664e7658707968514d45564e50486f6d613476000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x992c791093ed2ec75a2652a73b98714b3fbc617d25ddccbadfbd0450633bf399",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531899,
      "blockHash": "0xe07a9f72fc7257c82c91d221892facfa7507137dee68be94cde74294c3ee3e9d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f426a6e676b6a3154764a534478536a535745466b52504a367964665a7873566d6e36447a36356571355a5159536747585670383870394c664e7658707968514d45564e50486f6d613476000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc37dd42208867d4e018ffda6a77855a7fcc54a5729a4ff538d108be230fb7326",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__Bjngkj1TvJSDxSjSWEFkRPJ6ydfZxsVmn6Dz65eq5ZQYSgGXVp88p9LfNvXpyhQMEVNPHoma4v",
        "length": 3
      },
      "hash": "0xc37dd42208867d4e018ffda6a77855a7fcc54a5729a4ff538d108be230fb7326",
      "confirmations": 58,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 86,
      "r": "0xbad4775eb007f54b16cb111604871a97233b9821dda6d64406f6bdd26c923c93",
      "s": "0x5a30da3d09f6441a2ea0040c721353c40682e4de67f45cf4f2a4b686f4b0cd64",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d568501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f426a6e676b6a3154764a534478536a535745466b52504a367964665a7873566d6e36447a36356571355a5159536747585670383870394c664e7658707968514d45564e50486f6d613476000000000000000000000000000000000000831d26b8a0bad4775eb007f54b16cb111604871a97233b9821dda6d64406f6bdd26c923c93a05a30da3d09f6441a2ea0040c721353c40682e4de67f45cf4f2a4b686f4b0cd64",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531899,
          "transactionHash": "0xc37dd42208867d4e018ffda6a77855a7fcc54a5729a4ff538d108be230fb7326",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f426a6e676b6a3154764a534478536a535745466b52504a367964665a7873566d6e36447a36356571355a5159536747585670383870394c664e7658707968514d45564e50486f6d613476000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe07a9f72fc7257c82c91d221892facfa7507137dee68be94cde74294c3ee3e9d",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531898,
      "blockHash": "0x7a8515a6e3399fc1f917c1623cd7fb658e23fbd3b40047cc10b5ccd7630a8217",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x953125ac3188fb1ea58e65b44c996e7fea265a7227000502619eb83684b823cc",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "length": 2
      },
      "hash": "0x953125ac3188fb1ea58e65b44c996e7fea265a7227000502619eb83684b823cc",
      "confirmations": 59,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104206,
      "r": "0xab9a5d32a800a3b117e15c8b4b53ea55e869efd8fa7a09dc63d2fa3be9c39b55",
      "s": "0x126cd5fe07da7aeb3d5eb647c392177f62e964b155a6e5bf5cde0a857d346507",
      "v": 27,
      "creates": null,
      "raw": "0xf86c8301970e8501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba0ab9a5d32a800a3b117e15c8b4b53ea55e869efd8fa7a09dc63d2fa3be9c39b55a0126cd5fe07da7aeb3d5eb647c392177f62e964b155a6e5bf5cde0a857d346507",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531898,
          "transactionHash": "0x953125ac3188fb1ea58e65b44c996e7fea265a7227000502619eb83684b823cc",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f37706943646d654d55783253445a677a4b424a67576f36744862476468584477473341336f7346387743354d75594d41685a683879796d6532484e48526a4c3631735262564c34704a69000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x7a8515a6e3399fc1f917c1623cd7fb658e23fbd3b40047cc10b5ccd7630a8217",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531897,
      "blockHash": "0xe069df82dfd2028f494ed3f0d4ce38efe89c6f5a0cfec4dfaf3383f03421fd2b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f37706943646d654d55783253445a677a4b424a67576f36744862476468584477473341336f7346387743354d75594d41685a683879796d6532484e48526a4c3631735262564c34704a69000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xe4a91347620a6f4aed9ffb81957ac05261bc410738cdb1d9792be52e5e5e5fd1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__7piCdmeMUx2SDZgzKBJgWo6tHbGdhXDwG3A3osF8wC5MuYMAhZh8yyme2HNHRjL61sRbVL4pJi",
        "length": 3
      },
      "hash": "0xe4a91347620a6f4aed9ffb81957ac05261bc410738cdb1d9792be52e5e5e5fd1",
      "confirmations": 60,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 85,
      "r": "0xce9b851f9bdb5db0a202ad26b592f340d95adca28546a20f9df17d82aadda77d",
      "s": "0x300bac36d0fc442394e28af86c3b54bd28174acb96bb76ef16063dd89f511e1b",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d558501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f37706943646d654d55783253445a677a4b424a67576f36744862476468584477473341336f7346387743354d75594d41685a683879796d6532484e48526a4c3631735262564c34704a69000000000000000000000000000000000000831d26b8a0ce9b851f9bdb5db0a202ad26b592f340d95adca28546a20f9df17d82aadda77da0300bac36d0fc442394e28af86c3b54bd28174acb96bb76ef16063dd89f511e1b",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531897,
          "transactionHash": "0xe4a91347620a6f4aed9ffb81957ac05261bc410738cdb1d9792be52e5e5e5fd1",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f37706943646d654d55783253445a677a4b424a67576f36744862476468584477473341336f7346387743354d75594d41685a683879796d6532484e48526a4c3631735262564c34704a69000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe069df82dfd2028f494ed3f0d4ce38efe89c6f5a0cfec4dfaf3383f03421fd2b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531896,
      "blockHash": "0x9d4129f5572cd91268a5b39311c6d1e9724a387a360a1bffae4a9fed08659a83",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
      "confirmations": 61,
      "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x149fd"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 4,
      "r": "0x872a8206b410b53f990434f5fb5f23b3724457ef6e2bfa15f76bb91f757ceca0",
      "s": "0x1beb4ed362a393c9077d72a1ac941ed62d1cdbf4ab5709dfc175a1ca6915cf4e",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9022e048501dcd65000830149fd94ab468b90e3950050734931b460ce619f8f7ee04780b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a0872a8206b410b53f990434f5fb5f23b3724457ef6e2bfa15f76bb91f757ceca0a01beb4ed362a393c9077d72a1ac941ed62d1cdbf4ab5709dfc175a1ca6915cf4e",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x149fd"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531896,
          "transactionHash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536336330386461343537363962396266663764366235613963303833386262346230643062386433396333336434636661646130323661376562623935323038303761323765333433376335313265393266323630316236623039653462323832313566666561303932343264303033316166653266623931383132333163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x9d4129f5572cd91268a5b39311c6d1e9724a387a360a1bffae4a9fed08659a83",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x149fd"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531894,
      "blockHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4153504a5a59615877457455714a6a68334b74385050374768484b7533616e6f6250735859364d5350474a435a546b4a35454c436677594847696f3359316e68684e4d4e736569634e4c574a374342686b7039423765364d787057705a4d324d3774335856654b795461796769597642646b666f4738503770334b79586d4538646b7757417a4a78554b38647868746f346e484a7943315a44413735356f6a6b4a34546272667259626976625069314d774e68674b6e4256356a524a526457393573727a78464131314c784178446d6d626558316d6b6b62693551674842784565424a47783355717a4750534434716a694137475a787945474b576f4379625266775a5a6e4e4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "4": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
        "pkeAFGH": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
      "confirmations": 63,
      "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x19de0"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 3,
      "r": "0x522945f7004451fe14f6123d527235828d7ef930452677e2a37dea9b506fa142",
      "s": "0x63167b7cbbf250bf301f0f568f026147914d4347ea387bc8f0752c3111c232c8",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9034e038501dcd6500083019de094ab468b90e3950050734931b460ce619f8f7ee04780b902e4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4153504a5a59615877457455714a6a68334b74385050374768484b7533616e6f6250735859364d5350474a435a546b4a35454c436677594847696f3359316e68684e4d4e736569634e4c574a374342686b7039423765364d787057705a4d324d3774335856654b795461796769597642646b666f4738503770334b79586d4538646b7757417a4a78554b38647868746f346e484a7943315a44413735356f6a6b4a34546272667259626976625069314d774e68674b6e4256356a524a526457393573727a78464131314c784178446d6d626558316d6b6b62693551674842784565424a47783355717a4750534434716a694137475a787945474b576f4379625266775a5a6e4e4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a0522945f7004451fe14f6123d527235828d7ef930452677e2a37dea9b506fa142a063167b7cbbf250bf301f0f568f026147914d4347ea387bc8f0752c3111c232c8",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x19de0"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531894,
          "transactionHash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4153504a5a59615877457455714a6a68334b74385050374768484b7533616e6f6250735859364d5350474a435a546b4a35454c436677594847696f3359316e68684e4d4e736569634e4c574a374342686b7039423765364d787057705a4d324d3774335856654b795461796769597642646b666f4738503770334b79586d4538646b7757417a4a78554b38647868746f346e484a7943315a44413735356f6a6b4a34546272667259626976625069314d774e68674b6e4256356a524a526457393573727a78464131314c784178446d6d626558316d6b6b62693551674842784565424a47783355717a4750534434716a694137475a787945474b576f4379625266775a5a6e4e4b000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x19de0"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "confirmations": 64,
      "from": "0xD3991b57e9cafB5994644dD8B1beF25728A19aeb",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 518,
      "r": "0xad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdf",
      "s": "0x0774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "v": 27,
      "creates": null,
      "raw": "0xf88b8202068501dcd650008398968094f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c2480a41e35d8fa00000000000000000000000000000000000000000000000000000000000000001ba0ad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdfa00774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x408ba1"
      },
      "logsBloom": "0x0000000004008000000000000000000000000000000000000000000000000002004108000004000000000000300000000000000000000000800000000000000004080000000000000004040000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000020000000010000000000000000a100000000000000000000000000000000000000000000000000000080000000000204800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c24",
          "logIndex": 0,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e",
          "logIndex": 2,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd4680",
          "logIndex": 4,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x408ba1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "contentAddress": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "confirmations": 64,
      "from": "0xD3991b57e9cafB5994644dD8B1beF25728A19aeb",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 518,
      "r": "0xad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdf",
      "s": "0x0774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "v": 27,
      "creates": null,
      "raw": "0xf88b8202068501dcd650008398968094f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c2480a41e35d8fa00000000000000000000000000000000000000000000000000000000000000001ba0ad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdfa00774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x408ba1"
      },
      "logsBloom": "0x0000000004008000000000000000000000000000000000000000000000000002004108000004000000000000300000000000000000000000800000000000000004080000000000000004040000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000020000000010000000000000000a100000000000000000000000000000000000000000000000000000080000000000204800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c24",
          "logIndex": 0,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e",
          "logIndex": 2,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd4680",
          "logIndex": 4,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x408ba1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "1": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "2": 200,
        "principal": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "entity": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "confirmations": 64,
      "from": "0xD3991b57e9cafB5994644dD8B1beF25728A19aeb",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 518,
      "r": "0xad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdf",
      "s": "0x0774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "v": 27,
      "creates": null,
      "raw": "0xf88b8202068501dcd650008398968094f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c2480a41e35d8fa00000000000000000000000000000000000000000000000000000000000000001ba0ad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdfa00774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x408ba1"
      },
      "logsBloom": "0x0000000004008000000000000000000000000000000000000000000000000002004108000004000000000000300000000000000000000000800000000000000004080000000000000004040000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000020000000010000000000000000a100000000000000000000000000000000000000000000000000000080000000000204800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c24",
          "logIndex": 0,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e",
          "logIndex": 2,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd4680",
          "logIndex": 4,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x408ba1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "walletAddress": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "confirmations": 64,
      "from": "0xD3991b57e9cafB5994644dD8B1beF25728A19aeb",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 518,
      "r": "0xad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdf",
      "s": "0x0774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "v": 27,
      "creates": null,
      "raw": "0xf88b8202068501dcd650008398968094f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c2480a41e35d8fa00000000000000000000000000000000000000000000000000000000000000001ba0ad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdfa00774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x408ba1"
      },
      "logsBloom": "0x0000000004008000000000000000000000000000000000000000000000000002004108000004000000000000300000000000000000000000800000000000000004080000000000000004040000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000020000000010000000000000000a100000000000000000000000000000000000000000000000000000080000000000204800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c24",
          "logIndex": 0,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e",
          "logIndex": 2,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd4680",
          "logIndex": 4,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x408ba1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "confirmations": 64,
      "from": "0xD3991b57e9cafB5994644dD8B1beF25728A19aeb",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 518,
      "r": "0xad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdf",
      "s": "0x0774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "v": 27,
      "creates": null,
      "raw": "0xf88b8202068501dcd650008398968094f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c2480a41e35d8fa00000000000000000000000000000000000000000000000000000000000000001ba0ad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdfa00774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x408ba1"
      },
      "logsBloom": "0x0000000004008000000000000000000000000000000000000000000000000002004108000004000000000000300000000000000000000000800000000000000004080000000000000004040000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000020000000010000000000000000a100000000000000000000000000000000000000000000000000000080000000000204800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c24",
          "logIndex": 0,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e",
          "logIndex": 2,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd4680",
          "logIndex": 4,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x408ba1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531893,
      "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
        "containingLibrary": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
      "confirmations": 64,
      "from": "0xD3991b57e9cafB5994644dD8B1beF25728A19aeb",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 518,
      "r": "0xad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdf",
      "s": "0x0774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "v": 27,
      "creates": null,
      "raw": "0xf88b8202068501dcd650008398968094f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c2480a41e35d8fa00000000000000000000000000000000000000000000000000000000000000001ba0ad228870072830701af40d6d9805e7a42e5dd197532f06ae70244ddea0b17fdfa00774e3ca79b87f3d26dcdf865149f67d9cd52a5ac329757fe3a622218dc914ad",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x408ba1"
      },
      "logsBloom": "0x0000000004008000000000000000000000000000000000000000000000000002004108000004000000000000300000000000000000000000800000000000000004080000000000000004040000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000020000000010000000000000000a100000000000000000000000000000000000000000000000000000080000000000204800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f6c4869f7b59ff80ae3eb12ed8d05bcc6d765c24",
          "logIndex": 0,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e",
          "logIndex": 2,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xA5FA6ba9527d0aA5d34f45AF157Cd8d69b78D23E",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000a5fa6ba9527d0aa5d34f45af157cd8d69b78d23e0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd4680",
          "logIndex": 4,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531893,
          "transactionHash": "0xa4541ae8bec51a6e4be0b45069b275ba9ee280bf948320cb07ecfcdabded3e9c",
          "address": "0xf6C4869f7b59Ff80Ae3eb12ED8d05bCc6d765c24",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000851b64fe1382f793f094852fe9afbe218dd468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x5c050b9ae4a9ce36d758bcde696e2d94475294e44f3d86aa8242ad42debb76f8",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x408ba1"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531895,
      "blockHash": "0x50f6817d94788c020e07d0ad376a8e57d4242867b383215e125c7ec036fc7999",
      "hash": "0x7aee671264d777ac4cb1862e1b64829abe513c5da7373315e8275ab1357f6485",
      "parentHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
      "number": 531895,
      "timestamp": 1584385581,
      "nonce": 519,
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x989680"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e757800000000000000000022f3e51306e8f85342c6fd19ce435ff1700cc772520ff4541eb2b2e6a9e3c18523bdf319f42933f281d54b428bbb6b3c6a969758e6bae36733f0dcbda9b79c3300",
      "transactions": [
        "0x7aee671264d777ac4cb1862e1b64829abe513c5da7373315e8275ab1357f6485"
      ],
      "transactionHash": "0x7aee671264d777ac4cb1862e1b64829abe513c5da7373315e8275ab1357f6485",
      "transactionIndex": 0,
      "confirmations": 62,
      "from": "0xD3991b57e9cafB5994644dD8B1beF25728A19aeb",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "to": "0x0851B64FE1382F793f094852fE9afbE218dD4680",
      "value": {
        "_hex": "0x0"
      },
      "data": "0xaa024e8b0000000000000000000000000000000000000000000000000000000000000064",
      "r": "0x3e4d8009bd122b9608053c6de066480fd735fd40d52f2530b8de7b0f9daa243b",
      "s": "0x71d29d0b106f1d923f48f26c2251c6268680bf81dc95cf80f408ad3106a1aa7a",
      "v": 28,
      "creates": null,
      "raw": "0xf88b8202078501dcd6500083989680940851b64fe1382f793f094852fe9afbe218dd468080a4aa024e8b00000000000000000000000000000000000000000000000000000000000000641ca03e4d8009bd122b9608053c6de066480fd735fd40d52f2530b8de7b0f9daa243ba071d29d0b106f1d923f48f26c2251c6268680bf81dc95cf80f408ad3106a1aa7a",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [],
      "cumulativeGasUsed": {
        "_hex": "0xa096"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531892,
      "blockHash": "0x0c8780f78cde4aebb8425cdbd27da11ae7875c069f957a8b78ec406233293c26",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9971f595342d976e6f2fab20f873c61cf9a39b72df54fdfab354a5bb4c7b46b8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "length": 2
      },
      "hash": "0x9971f595342d976e6f2fab20f873c61cf9a39b72df54fdfab354a5bb4c7b46b8",
      "confirmations": 65,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104205,
      "r": "0x69069480bd4d430a454b5a5c6c36130a1d182cd21a72e906ce0e8eed65dfacc6",
      "s": "0x0bfb7854a6f6d42639e0ae4366c30ec2a8d945a35d8bab3ec94282a45c940045",
      "v": 27,
      "creates": null,
      "raw": "0xf86c8301970d8501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba069069480bd4d430a454b5a5c6c36130a1d182cd21a72e906ce0e8eed65dfacc6a00bfb7854a6f6d42639e0ae4366c30ec2a8d945a35d8bab3ec94282a45c940045",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531892,
          "transactionHash": "0x9971f595342d976e6f2fab20f873c61cf9a39b72df54fdfab354a5bb4c7b46b8",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0c8780f78cde4aebb8425cdbd27da11ae7875c069f957a8b78ec406233293c26",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531891,
      "blockHash": "0x40fd15ed340ca299f095618a222541a7d20e56c9ebefefcb526e7d3ddd20cb48",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x810869dc34e76c3732f755ae417194c066f8ac87d069898c8cd21a601a406cee",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
        "length": 3
      },
      "hash": "0x810869dc34e76c3732f755ae417194c066f8ac87d069898c8cd21a601a406cee",
      "confirmations": 66,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 84,
      "r": "0x5996f7d9f8638069fd9fc383003d1ac021dadd6af0b7f9f2604c00302d0d594a",
      "s": "0x24ae38db0eb4e49f4d25853efaf53b2a39342371254fffcd80f1d8cec76a9a8a",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d548501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000831d26b8a05996f7d9f8638069fd9fc383003d1ac021dadd6af0b7f9f2604c00302d0d594aa024ae38db0eb4e49f4d25853efaf53b2a39342371254fffcd80f1d8cec76a9a8a",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531891,
          "transactionHash": "0x810869dc34e76c3732f755ae417194c066f8ac87d069898c8cd21a601a406cee",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x40fd15ed340ca299f095618a222541a7d20e56c9ebefefcb526e7d3ddd20cb48",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531890,
      "blockHash": "0xc1d68b7eaa0bf24ea1658e032e88c169ce4c4b94b2fcb442ae76a2085951b7be",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x45787cb82d06afcc1617ab8343779431aa37da3dc4353df1db7360869505a2bc",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "length": 2
      },
      "hash": "0x45787cb82d06afcc1617ab8343779431aa37da3dc4353df1db7360869505a2bc",
      "confirmations": 67,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104204,
      "r": "0x9bccdf748fbd213578e72a50672e66fdd7acc27fb31e5c5373f4c9c717bda463",
      "s": "0x649bed08afea479a55035a896614b4d0ab6cfa6df841ac317f32f149f9c8f0c8",
      "v": 27,
      "creates": null,
      "raw": "0xf86c8301970c8501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba09bccdf748fbd213578e72a50672e66fdd7acc27fb31e5c5373f4c9c717bda463a0649bed08afea479a55035a896614b4d0ab6cfa6df841ac317f32f149f9c8f0c8",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531890,
          "transactionHash": "0x45787cb82d06afcc1617ab8343779431aa37da3dc4353df1db7360869505a2bc",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3231526231654d3743623763625666416e6d48363879554a474662784863684141757537696773633142754b654657547445487579684b57455268327575377438623938314653527763000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc1d68b7eaa0bf24ea1658e032e88c169ce4c4b94b2fcb442ae76a2085951b7be",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531889,
      "blockHash": "0xcb5eb273a9208e25c8c91039fae521a41fd04f65cf4fa5890ce69a9bf92bca25",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3231526231654d3743623763625666416e6d48363879554a474662784863684141757537696773633142754b654657547445487579684b57455268327575377438623938314653527763000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xb471eb5a21e2be70b626faba52658e3c93cbef5dc9ecc33ffc86c1addf673367",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__21Rb1eM7Cb7cbVfAnmH68yUJGFbxHchAAuu7igsc1BuKeFWTtEHuyhKWERh2uu7t8b981FSRwc",
        "length": 3
      },
      "hash": "0xb471eb5a21e2be70b626faba52658e3c93cbef5dc9ecc33ffc86c1addf673367",
      "confirmations": 68,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 83,
      "r": "0xe24d64f3d760aecfa82c68539c6ab7a2176eec1353140c736d1d90d311f92dcb",
      "s": "0x4ea9e65a03148b510701419e46978bc167c0dd9e4d521cf676f2f0ce1587a7fd",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d538501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3231526231654d3743623763625666416e6d48363879554a474662784863684141757537696773633142754b654657547445487579684b57455268327575377438623938314653527763000000000000000000000000000000000000831d26b7a0e24d64f3d760aecfa82c68539c6ab7a2176eec1353140c736d1d90d311f92dcba04ea9e65a03148b510701419e46978bc167c0dd9e4d521cf676f2f0ce1587a7fd",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531889,
          "transactionHash": "0xb471eb5a21e2be70b626faba52658e3c93cbef5dc9ecc33ffc86c1addf673367",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3231526231654d3743623763625666416e6d48363879554a474662784863684141757537696773633142754b654657547445487579684b57455268327575377438623938314653527763000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xcb5eb273a9208e25c8c91039fae521a41fd04f65cf4fa5890ce69a9bf92bca25",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531888,
      "blockHash": "0xbb56c127c2f7bebb9d65974b17e54bb0391658252ca4c0857fa58fa2acc86a8f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x74a741455dcf0d6f06b09ca97cef322892e164c5de3ef0de7292b5bb6ca8e804",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "length": 2
      },
      "hash": "0x74a741455dcf0d6f06b09ca97cef322892e164c5de3ef0de7292b5bb6ca8e804",
      "confirmations": 69,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104203,
      "r": "0x1092c65cf157af3dea6143cf2bbde64e2038b397df2922302dd92381bbf73d69",
      "s": "0x478cc603fae29c0b315cd43e703e0eca0636153e0088e7530948a6c9f7dcc1b5",
      "v": 27,
      "creates": null,
      "raw": "0xf86c8301970b8501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba01092c65cf157af3dea6143cf2bbde64e2038b397df2922302dd92381bbf73d69a0478cc603fae29c0b315cd43e703e0eca0636153e0088e7530948a6c9f7dcc1b5",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531888,
          "transactionHash": "0x74a741455dcf0d6f06b09ca97cef322892e164c5de3ef0de7292b5bb6ca8e804",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f31337959517a6f7866614555544d7a6639447042785666355454344d3747795557777139413478524438657761637566356b556d326641784d6248797146646f7566355742747a7a6647000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xbb56c127c2f7bebb9d65974b17e54bb0391658252ca4c0857fa58fa2acc86a8f",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531887,
      "blockHash": "0xa670301e26b19109132359263b5d2abc9b08bf7a5d6b30c1aa58d03e2fa61736",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f31337959517a6f7866614555544d7a6639447042785666355454344d3747795557777139413478524438657761637566356b556d326641784d6248797146646f7566355742747a7a6647000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x5e08373b9c36a2ea6acf0a148963873f3fc27556b2fe6c04cca478b97524e20b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__13yYQzoxfaEUTMzf9DpBxVf5TT4M7GyUWwq9A4xRD8ewacuf5kUm2fAxMbHyqFdouf5WBtzzfG",
        "length": 3
      },
      "hash": "0x5e08373b9c36a2ea6acf0a148963873f3fc27556b2fe6c04cca478b97524e20b",
      "confirmations": 70,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 82,
      "r": "0xac38858b1736359e48a6ca21649d5f656870e23ef5e6162f7a2ada447db34649",
      "s": "0x5efea657ff90558e659edb63094542487f511b1cc79cb89e81a2ae652fadac90",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d528501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f31337959517a6f7866614555544d7a6639447042785666355454344d3747795557777139413478524438657761637566356b556d326641784d6248797146646f7566355742747a7a6647000000000000000000000000000000000000831d26b7a0ac38858b1736359e48a6ca21649d5f656870e23ef5e6162f7a2ada447db34649a05efea657ff90558e659edb63094542487f511b1cc79cb89e81a2ae652fadac90",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531887,
          "transactionHash": "0x5e08373b9c36a2ea6acf0a148963873f3fc27556b2fe6c04cca478b97524e20b",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f31337959517a6f7866614555544d7a6639447042785666355454344d3747795557777139413478524438657761637566356b556d326641784d6248797146646f7566355742747a7a6647000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xa670301e26b19109132359263b5d2abc9b08bf7a5d6b30c1aa58d03e2fa61736",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531886,
      "blockHash": "0x57b6338b88f9797601b55f24903db8b37b06f945730738aabb8346ddc3513605",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd74b389d12d3b17625f39d70bc7fec3b1c5fc887622cc43bab56887a8c2c67ef",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "length": 2
      },
      "hash": "0xd74b389d12d3b17625f39d70bc7fec3b1c5fc887622cc43bab56887a8c2c67ef",
      "confirmations": 71,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104202,
      "r": "0xc183d42fc111ed0bfd733cfb1f6fdda5dc974aeb88cd3e32835eb95b931de7d4",
      "s": "0x212565e34ed3e8e114638b05cc1b16203bc57f9de4daef5077e61de796dd0906",
      "v": 28,
      "creates": null,
      "raw": "0xf86c8301970a8501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ca0c183d42fc111ed0bfd733cfb1f6fdda5dc974aeb88cd3e32835eb95b931de7d4a0212565e34ed3e8e114638b05cc1b16203bc57f9de4daef5077e61de796dd0906",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531886,
          "transactionHash": "0xd74b389d12d3b17625f39d70bc7fec3b1c5fc887622cc43bab56887a8c2c67ef",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f34347a4c6568715432644e59643851687066543635797a4875704e79587a4166506775476977514c74596d6a4e6f744e79793379574a6e654278346146714e3563427332315931343378000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x57b6338b88f9797601b55f24903db8b37b06f945730738aabb8346ddc3513605",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531885,
      "blockHash": "0x53e93319803a6ef4fdad72bc6053d9f6d9213b6f9506961ac3a2eb795cae193b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f34347a4c6568715432644e59643851687066543635797a4875704e79587a4166506775476977514c74596d6a4e6f744e79793379574a6e654278346146714e3563427332315931343378000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x669ae38ccbaef17683b126d843ed241eb99fa3c28cf125d9dc243cc83d0e58cb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__44zLehqT2dNYd8QhpfT65yzHupNyXzAfPguGiwQLtYmjNotNyy3yWJneBx4aFqN5cBs21Y143x",
        "length": 3
      },
      "hash": "0x669ae38ccbaef17683b126d843ed241eb99fa3c28cf125d9dc243cc83d0e58cb",
      "confirmations": 72,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 81,
      "r": "0xdb5a5e453d2a43070f33209b98cf0535fce23ee4db6ad04a5e16864e2813752c",
      "s": "0x7ba8e48337fd0f9ef73722a02a92ef14d954b7a748c49928a5e0f5aeb78bb5f7",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d518501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f34347a4c6568715432644e59643851687066543635797a4875704e79587a4166506775476977514c74596d6a4e6f744e79793379574a6e654278346146714e3563427332315931343378000000000000000000000000000000000000831d26b8a0db5a5e453d2a43070f33209b98cf0535fce23ee4db6ad04a5e16864e2813752ca07ba8e48337fd0f9ef73722a02a92ef14d954b7a748c49928a5e0f5aeb78bb5f7",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531885,
          "transactionHash": "0x669ae38ccbaef17683b126d843ed241eb99fa3c28cf125d9dc243cc83d0e58cb",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f34347a4c6568715432644e59643851687066543635797a4875704e79587a4166506775476977514c74596d6a4e6f744e79793379574a6e654278346146714e3563427332315931343378000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x53e93319803a6ef4fdad72bc6053d9f6d9213b6f9506961ac3a2eb795cae193b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531884,
      "blockHash": "0xedd232d23f5d002a04daf53f25d85d5497e9513a50e8c367b0cbf4aa5fa596d3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa4aafd3dc156abc13223842a057d1e4997a1c9ec14d127b165564fab2cf3d9db",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "length": 2
      },
      "hash": "0xa4aafd3dc156abc13223842a057d1e4997a1c9ec14d127b165564fab2cf3d9db",
      "confirmations": 73,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104201,
      "r": "0x70728db5425295cdf641e00fff6660e332aa9cf061f4ef908336be8fc6764e56",
      "s": "0x78a4e0512b793dfa4cde6303c1f0a63dd8b1f75744353450d95d33619c569c8f",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197098501dcd650008398968094ab468b90e3950050734931b460ce619f8f7ee0478084446e88261ba070728db5425295cdf641e00fff6660e332aa9cf061f4ef908336be8fc6764e56a078a4e0512b793dfa4cde6303c1f0a63dd8b1f75744353450d95d33619c569c8f",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531884,
          "transactionHash": "0xa4aafd3dc156abc13223842a057d1e4997a1c9ec14d127b165564fab2cf3d9db",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f32426e315a6a6e797043784a4163774e333170636171777a4656315067396639504b5a396d555a68644b55346d746f38335732534d786a347a4346516239584243674538693659583978000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xedd232d23f5d002a04daf53f25d85d5497e9513a50e8c367b0cbf4aa5fa596d3",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531883,
      "blockHash": "0xb8b6bfe2eb4d6165aeb1e91b40584a7f31dce019eabaf291a247747d8d445ebb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f32426e315a6a6e797043784a4163774e333170636171777a4656315067396639504b5a396d555a68644b55346d746f38335732534d786a347a4346516239584243674538693659583978000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x7d0cc6eb2af8a8a99cac60274c3498e1e75f15fd9aa91636cd8561fc70fd3149",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__2Bn1ZjnypCxJAcwN31pcaqwzFV1Pg9f9PKZ9mUZhdKU4mto83W2SMxj4zCFQb9XBCgE8i6YX9x",
        "length": 3
      },
      "hash": "0x7d0cc6eb2af8a8a99cac60274c3498e1e75f15fd9aa91636cd8561fc70fd3149",
      "confirmations": 74,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 80,
      "r": "0xd72d7f12bd3a61d8022856b3e9a3818d55f28e658cd56fb84d2689ef937593ba",
      "s": "0x6d3a0678eea5b4f20bcdb18184b2b5a389aa5fe6a3ea27e4fdbb96c85dfa2bb3",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d508501dcd65000830204ee94ab468b90e3950050734931b460ce619f8f7ee04780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f32426e315a6a6e797043784a4163774e333170636171777a4656315067396639504b5a396d555a68644b55346d746f38335732534d786a347a4346516239584243674538693659583978000000000000000000000000000000000000831d26b7a0d72d7f12bd3a61d8022856b3e9a3818d55f28e658cd56fb84d2689ef937593baa06d3a0678eea5b4f20bcdb18184b2b5a389aa5fe6a3ea27e4fdbb96c85dfa2bb3",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531883,
          "transactionHash": "0x7d0cc6eb2af8a8a99cac60274c3498e1e75f15fd9aa91636cd8561fc70fd3149",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f32426e315a6a6e797043784a4163774e333170636171777a4656315067396639504b5a396d555a68644b55346d746f38335732534d786a347a4346516239584243674538693659583978000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xb8b6bfe2eb4d6165aeb1e91b40584a7f31dce019eabaf291a247747d8d445ebb",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531882,
      "blockHash": "0x874df23dbf14520f107644d5bbc88e1f415e3303eccc81741d50c98f767e2e4e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x3def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 0,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 0,
        "length": 3
      },
      "hash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
      "confirmations": 75,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xdfbe"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 79,
      "r": "0x5b5cd06a95387c704ac85b4bb0d2c88db999a2f21d40a8fe1ab21e13b6fd9f50",
      "s": "0x45126eaea564d9676c4d7bde52fcb6085b56fe9b76e72ef25a399e3e2a12395d",
      "v": 1910455,
      "creates": null,
      "raw": "0xf8cc4f8501dcd6500082dfbe941b575e71c0931068cde5629fd3fd74fd383a1f6780b8643def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b7a05b5cd06a95387c704ac85b4bb0d2c88db999a2f21d40a8fe1ab21e13b6fd9f50a045126eaea564d9676c4d7bde52fcb6085b56fe9b76e72ef25a399e3e2a12395d",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x6fdf"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531882,
          "transactionHash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x874df23dbf14520f107644d5bbc88e1f415e3303eccc81741d50c98f767e2e4e",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x6fdf"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531881,
      "blockHash": "0xb01cb9569cd40731f338f140441d8966a6fbe14b81b61d9a4bb3d3fa03a32a98",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x3def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 2,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 2,
        "length": 3
      },
      "hash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
      "confirmations": 76,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xb108"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 78,
      "r": "0x9cb567e2725240dc3d7785531a968a9ef4fdd3d2339909a79b471b4e4d511359",
      "s": "0x62642193d948ad21fe7645b90d363bd67621b85d55dd1ea051c2794602887620",
      "v": 1910456,
      "creates": null,
      "raw": "0xf8cc4e8501dcd6500082b108941b575e71c0931068cde5629fd3fd74fd383a1f6780b8643def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000831d26b8a09cb567e2725240dc3d7785531a968a9ef4fdd3d2339909a79b471b4e4d511359a062642193d948ad21fe7645b90d363bd67621b85d55dd1ea051c2794602887620",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xb108"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531881,
          "transactionHash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
          "logIndex": 0,
          "blockHash": "0xb01cb9569cd40731f338f140441d8966a6fbe14b81b61d9a4bb3d3fa03a32a98",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xb108"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531880,
      "blockHash": "0xf8d9ec2a77b355354b3f43fa9187ebf16c5e262bf142d71d9e0212f184d7ac16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x3def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 22,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 22,
        "length": 3
      },
      "hash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
      "confirmations": 77,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xb108"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 77,
      "r": "0xc16916e302bf0535a05385aac0f8e284a3e6934248ca9af125167046ef7e7b69",
      "s": "0x4f72f7c77c3e58308653287a1b510d12539a88106586d4f97af1d169a1133623",
      "v": 1910455,
      "creates": null,
      "raw": "0xf8cc4d8501dcd6500082b108941b575e71c0931068cde5629fd3fd74fd383a1f6780b8643def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000831d26b7a0c16916e302bf0535a05385aac0f8e284a3e6934248ca9af125167046ef7e7b69a04f72f7c77c3e58308653287a1b510d12539a88106586d4f97af1d169a1133623",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xb108"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531880,
          "transactionHash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
          "logIndex": 0,
          "blockHash": "0xf8d9ec2a77b355354b3f43fa9187ebf16c5e262bf142d71d9e0212f184d7ac16",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xb108"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531879,
      "blockHash": "0x124375164bd067c0a81d5b76c5c17510ac7f2c92a43d2727eea1a76caf0d44b5",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x3def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 222,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 222,
        "length": 3
      },
      "hash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
      "confirmations": 78,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xdcf3"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 76,
      "r": "0x9ecbff4c9d600045ecb7da050a866fa9e68a5a9bb057fc4107e2c47e9be8ea93",
      "s": "0x74401012da6db5bceff15622a58611a4016e22c74b0dd630d2f384f5769fe9db",
      "v": 1910455,
      "creates": null,
      "raw": "0xf8cc4c8501dcd6500082dcf3941b575e71c0931068cde5629fd3fd74fd383a1f6780b8643def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002831d26b7a09ecbff4c9d600045ecb7da050a866fa9e68a5a9bb057fc4107e2c47e9be8ea93a074401012da6db5bceff15622a58611a4016e22c74b0dd630d2f384f5769fe9db",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xdcf3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531879,
          "transactionHash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000de",
          "logIndex": 0,
          "blockHash": "0x124375164bd067c0a81d5b76c5c17510ac7f2c92a43d2727eea1a76caf0d44b5",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xdcf3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531878,
      "blockHash": "0x30972a7153fa29166cbd6f8da042bdac0d3cc9a566c025811e5b8aee44e9ad81",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x3def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 22,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 22,
        "length": 3
      },
      "hash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
      "confirmations": 79,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xdcf3"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 75,
      "r": "0x043492dd06fbba2a5641702ada6be21f7b8c472185b6adc67d6be96e7cb0828c",
      "s": "0x3104fd52d1fff749487bd1f7015aef63cf946e2885ff08cbdbd67f85d84b2b69",
      "v": 1910456,
      "creates": null,
      "raw": "0xf8cc4b8501dcd6500082dcf3941b575e71c0931068cde5629fd3fd74fd383a1f6780b8643def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002831d26b8a0043492dd06fbba2a5641702ada6be21f7b8c472185b6adc67d6be96e7cb0828ca03104fd52d1fff749487bd1f7015aef63cf946e2885ff08cbdbd67f85d84b2b69",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xdcf3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531878,
          "transactionHash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
          "logIndex": 0,
          "blockHash": "0x30972a7153fa29166cbd6f8da042bdac0d3cc9a566c025811e5b8aee44e9ad81",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xdcf3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531877,
      "blockHash": "0x2ff136ccbc6f12725d589fb3b68c4a36e4197734fa681bb77ad1c572f86c54f8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x3def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 2,
        "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 2,
        "length": 3
      },
      "hash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
      "confirmations": 80,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x2070c"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 74,
      "r": "0x6332395c73d9678226d91161c15c7cb1494d87dda7133c4870be7d17a7923dc9",
      "s": "0x3bed19c39fb69b0036bca7bd7f2a5d73bd08b12d82a80b231f716d66ccd7f2bb",
      "v": 1910455,
      "creates": null,
      "raw": "0xf8cd4a8501dcd650008302070c941b575e71c0931068cde5629fd3fd74fd383a1f6780b8643def5140000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002831d26b7a06332395c73d9678226d91161c15c7cb1494d87dda7133c4870be7d17a7923dc9a03bed19c39fb69b0036bca7bd7f2a5d73bd08b12d82a80b231f716d66ccd7f2bb",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x2070c"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531877,
          "transactionHash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
          "logIndex": 0,
          "blockHash": "0x2ff136ccbc6f12725d589fb3b68c4a36e4197734fa681bb77ad1c572f86c54f8",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x2070c"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531876,
      "blockHash": "0x5cfee79cf5ce0848bd2431ee735ffd9e287eab642f21c343ec433d5036ab0708",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa982a6137ca85c513f3d260a524fea012fb4fa7a2f551fa4752b975c2fb5ac85",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "length": 2
      },
      "hash": "0xa982a6137ca85c513f3d260a524fea012fb4fa7a2f551fa4752b975c2fb5ac85",
      "confirmations": 81,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104200,
      "r": "0xab868f8510858bd3b20dbdbee3dd61f02cd931f72dbef9cc5ee465506e498bdc",
      "s": "0x2016490aea4fc4b3cfe5a194b771b848a93a60b9cb7a7701eb04c456267853c0",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197088501dcd6500083989680941b575e71c0931068cde5629fd3fd74fd383a1f678084446e88261ca0ab868f8510858bd3b20dbdbee3dd61f02cd931f72dbef9cc5ee465506e498bdca02016490aea4fc4b3cfe5a194b771b848a93a60b9cb7a7701eb04c456267853c0",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1a54a"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531876,
          "transactionHash": "0xa982a6137ca85c513f3d260a524fea012fb4fa7a2f551fa4752b975c2fb5ac85",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3372724a4e6b613178733758415a6e347651483939796a706d696d77785543436961516d71555858424b465a6147674c6e38533378736f74534d596e797a376b3464364175545a637445000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5cfee79cf5ce0848bd2431ee735ffd9e287eab642f21c343ec433d5036ab0708",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1a54a"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531875,
      "blockHash": "0x977dbb0c83ca730e680affdb1198d6d4d7056bb19fc2a762ef2e0e9d685221a0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3372724a4e6b613178733758415a6e347651483939796a706d696d77785543436961516d71555858424b465a6147674c6e38533378736f74534d596e797a376b3464364175545a637445000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xd9d30f03dc6808dc3ba02d81fca5f8b6e3d19cc48fb0981e64e4afd10c97f2bd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3rrJNka1xs7XAZn4vQH99yjpmimwxUCCiaQmqUXXBKFZaGgLn8S3xsotSMYnyz7k4d6AuTZctE",
        "length": 3
      },
      "hash": "0xd9d30f03dc6808dc3ba02d81fca5f8b6e3d19cc48fb0981e64e4afd10c97f2bd",
      "confirmations": 82,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x1be6b"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 73,
      "r": "0x51824b98cfe48e2c795e01c179ac713d57f5e6bf25f45cb0b3f42e1bdb56385a",
      "s": "0x53cbf21416ff0925c1a42a3d25502557fcb9ce5e2541349d9d0654458a5ba53a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d498501dcd650008301be6b941b575e71c0931068cde5629fd3fd74fd383a1f6780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3372724a4e6b613178733758415a6e347651483939796a706d696d77785543436961516d71555858424b465a6147674c6e38533378736f74534d596e797a376b3464364175545a637445000000000000000000000000000000000000831d26b7a051824b98cfe48e2c795e01c179ac713d57f5e6bf25f45cb0b3f42e1bdb56385aa053cbf21416ff0925c1a42a3d25502557fcb9ce5e2541349d9d0654458a5ba53a",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1be6b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531875,
          "transactionHash": "0xd9d30f03dc6808dc3ba02d81fca5f8b6e3d19cc48fb0981e64e4afd10c97f2bd",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3372724a4e6b613178733758415a6e347651483939796a706d696d77785543436961516d71555858424b465a6147674c6e38533378736f74534d596e797a376b3464364175545a637445000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x977dbb0c83ca730e680affdb1198d6d4d7056bb19fc2a762ef2e0e9d685221a0",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1be6b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531874,
      "blockHash": "0xc91f0af1d6648f0570aaba8227fe6ae89dbaa4d4590d0968999f0df047de0231",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
      "confirmations": 83,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x60f4"
      },
      "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 72,
      "r": "0xe26464e34dd596588c6189a2474ce07e088e3b4c5382952d5467bc2b01620f18",
      "s": "0x1de5256d94b26ae796160b3749e19c5609f464f23019d4fea395d86f4125cdc4",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b488501dcd650008260f4941b575e71c0931068cde5629fd3fd74fd383a1f678084c287e0ed831d26b7a0e26464e34dd596588c6189a2474ce07e088e3b4c5382952d5467bc2b01620f18a01de5256d94b26ae796160b3749e19c5609f464f23019d4fea395d86f4125cdc4",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x60f4"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531874,
          "transactionHash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
          "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc91f0af1d6648f0570aaba8227fe6ae89dbaa4d4590d0968999f0df047de0231",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x60f4"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531873,
      "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x575185ed",
      "topics": [
        "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
      ],
      "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateGroup",
      "signature": "CreateGroup(address)",
      "topic": "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159",
      "values": {
        "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "groupAddress": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "confirmations": 84,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x387894"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 71,
      "r": "0xca25ec1070984892e6a3503ab50714f7638a1030419ee20515a050728825e0ab",
      "s": "0x516bc53cf86654d6e7319ddf8a4a6f4c7e7187936fc424ebeffaa83c63afe0c6",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86c478501dcd6500083387894948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b8a0ca25ec1070984892e6a3503ab50714f7638a1030419ee20515a050728825e0aba0516bc53cf86654d6e7319ddf8a4a6f4c7e7187936fc424ebeffaa83c63afe0c6",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x379933"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000000000000800000000000000100000000000800000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67",
          "logIndex": 2,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x379933"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531873,
      "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x575185ed",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "confirmations": 84,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x387894"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 71,
      "r": "0xca25ec1070984892e6a3503ab50714f7638a1030419ee20515a050728825e0ab",
      "s": "0x516bc53cf86654d6e7319ddf8a4a6f4c7e7187936fc424ebeffaa83c63afe0c6",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86c478501dcd6500083387894948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b8a0ca25ec1070984892e6a3503ab50714f7638a1030419ee20515a050728825e0aba0516bc53cf86654d6e7319ddf8a4a6f4c7e7187936fc424ebeffaa83c63afe0c6",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x379933"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000000000000800000000000000100000000000800000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67",
          "logIndex": 2,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x379933"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531873,
      "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x575185ed",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
      "confirmations": 84,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x387894"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 71,
      "r": "0xca25ec1070984892e6a3503ab50714f7638a1030419ee20515a050728825e0ab",
      "s": "0x516bc53cf86654d6e7319ddf8a4a6f4c7e7187936fc424ebeffaa83c63afe0c6",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86c478501dcd6500083387894948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b8a0ca25ec1070984892e6a3503ab50714f7638a1030419ee20515a050728825e0aba0516bc53cf86654d6e7319ddf8a4a6f4c7e7187936fc424ebeffaa83c63afe0c6",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x379933"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000001000000040800000000000000000000000800000000000000100000000000800000000000000000000001000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 0,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b40000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f6700000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531873,
          "transactionHash": "0x71380d0cc298957c544188cc6fec44339dcf167a7ae2f45a6a83b26cb0254683",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67",
          "logIndex": 2,
          "blockHash": "0x14bcf18404e10306ee767377d59b94a321d19a936e88bba9acd23a6cdbd4745b",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x379933"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531872,
      "blockHash": "0xd74fa6c929cc5567ed2f01ef74579083786907da9986ab97b8d1329ba3b3e855",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xf3eea6dc03de616ddeb1b6d1a8dc4f3d6caf3130ea0bcbb367508f1ca74d58a1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "length": 2
      },
      "hash": "0xf3eea6dc03de616ddeb1b6d1a8dc4f3d6caf3130ea0bcbb367508f1ca74d58a1",
      "confirmations": 85,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104199,
      "r": "0x3c6d90294df03238d409191bf61bed4ee86c2cb29e228eebdc8cca64c04d7e1c",
      "s": "0x4265bba921d3603d3ec89099a2526178d945e2bf110af1c3e2826818fc8b1d60",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197078501dcd650008398968094cef587b577fad503bb89973a757df8dab3314c838084446e88261ba03c6d90294df03238d409191bf61bed4ee86c2cb29e228eebdc8cca64c04d7e1ca04265bba921d3603d3ec89099a2526178d945e2bf110af1c3e2826818fc8b1d60",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531872,
          "transactionHash": "0xf3eea6dc03de616ddeb1b6d1a8dc4f3d6caf3130ea0bcbb367508f1ca74d58a1",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f44796f6d70446d61715846364e776e505759694e4e5a684a65627469354b435631466d37636f71434748587a4d56316e5554556f5671505448694b63724d51506b74396870374356594e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xd74fa6c929cc5567ed2f01ef74579083786907da9986ab97b8d1329ba3b3e855",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531871,
      "blockHash": "0x5e7a999d2dd2f8b214570fc93bdf37d4cc6e1b8b7f4e372fd302d7fa17efb291",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44796f6d70446d61715846364e776e505759694e4e5a684a65627469354b435631466d37636f71434748587a4d56316e5554556f5671505448694b63724d51506b74396870374356594e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4ae190810810b54aa31ca0a73ebaf3ce74231d5def9c88866866fd4f8e78bf87",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "2": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "objectHash": "hq__DyompDmaqXF6NwnPWYiNNZhJebti5KCV1Fm7coqCGHXzMV1nUTUoVqPTHiKcrMQPkt9hp7CVYN",
        "length": 3
      },
      "hash": "0x4ae190810810b54aa31ca0a73ebaf3ce74231d5def9c88866866fd4f8e78bf87",
      "confirmations": 86,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 70,
      "r": "0xb8fb39940b2f40fdf023ce1a9fc170f22e18da039a8c66fde65dc5b17be8d136",
      "s": "0x2cbc1aa319290fd3c41fca0e98ba5c2dedab79289d7053e71769ca3a55714025",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d468501dcd6500083023f8694cef587b577fad503bb89973a757df8dab3314c8380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f44796f6d70446d61715846364e776e505759694e4e5a684a65627469354b435631466d37636f71434748587a4d56316e5554556f5671505448694b63724d51506b74396870374356594e000000000000000000000000000000000000831d26b7a0b8fb39940b2f40fdf023ce1a9fc170f22e18da039a8c66fde65dc5b17be8d136a02cbc1aa319290fd3c41fca0e98ba5c2dedab79289d7053e71769ca3a55714025",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531871,
          "transactionHash": "0x4ae190810810b54aa31ca0a73ebaf3ce74231d5def9c88866866fd4f8e78bf87",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f44796f6d70446d61715846364e776e505759694e4e5a684a65627469354b435631466d37636f71434748587a4d56316e5554556f5671505448694b63724d51506b74396870374356594e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5e7a999d2dd2f8b214570fc93bdf37d4cc6e1b8b7f4e372fd302d7fa17efb291",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531870,
      "blockHash": "0x8ffc21f2d434fc63aa8befdb2759addcdb662298545af723311ed9fa6f3b28d2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
      "confirmations": 87,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 69,
      "r": "0x063760dc6a5ee40ec7e85314f76f2b5fde85fdb90abfcceccfefd12924ac73b9",
      "s": "0x453f628bedec4c3434adc553249a292940df01d1c01ef90cc9b2966e11d20ef8",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b458501dcd6500082936594cef587b577fad503bb89973a757df8dab3314c838084c287e0ed831d26b7a0063760dc6a5ee40ec7e85314f76f2b5fde85fdb90abfcceccfefd12924ac73b9a0453f628bedec4c3434adc553249a292940df01d1c01ef90cc9b2966e11d20ef8",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531870,
          "transactionHash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x8ffc21f2d434fc63aa8befdb2759addcdb662298545af723311ed9fa6f3b28d2",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "confirmations": 88,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xc1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9",
      "s": "0x089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0c1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9a0089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x00000000040000020000000000000000000000000000000000000000000000020000080000040000000000001000000000000000000001008000000001000000040800000000000000000400000a0000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c83",
          "logIndex": 4,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "contentAddress": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "confirmations": 88,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xc1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9",
      "s": "0x089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0c1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9a0089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x00000000040000020000000000000000000000000000000000000000000000020000080000040000000000001000000000000000000001008000000001000000040800000000000000000400000a0000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c83",
          "logIndex": 4,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "2": 200,
        "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "confirmations": 88,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xc1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9",
      "s": "0x089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0c1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9a0089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x00000000040000020000000000000000000000000000000000000000000000020000080000040000000000001000000000000000000001008000000001000000040800000000000000000400000a0000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c83",
          "logIndex": 4,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "walletAddress": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "confirmations": 88,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xc1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9",
      "s": "0x089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0c1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9a0089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x00000000040000020000000000000000000000000000000000000000000000020000080000040000000000001000000000000000000001008000000001000000040800000000000000000400000a0000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c83",
          "logIndex": 4,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "confirmations": 88,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xc1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9",
      "s": "0x089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0c1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9a0089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x00000000040000020000000000000000000000000000000000000000000000020000080000040000000000001000000000000000000001008000000001000000040800000000000000000400000a0000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c83",
          "logIndex": 4,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 531869,
      "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "containingLibrary": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
      "confirmations": 88,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xc1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9",
      "s": "0x089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94f298f3c8f46df86027dee68b5fff32575ee640e880a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0c1f6bff7bd8c0f1eb85b1e34afe53813831df0279cba2ef48ec8998705d329e9a0089663a7e9dfeb0bc7afe04fce9c2f143bbd65cf42b23c8db4d6a7a9b513aec9",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x00000000040000020000000000000000000000000000000000000000000000020000080000040000000000001000000000000000000001008000000001000000040800000000000000000400000a0000000000000000000000000000000000000000000000000300000000000000000000000000000000000080000000000000000000000000000200000001000000000000000000000000000000000000002020000000000000000400800000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000000000000000000000000000000000000080000000000000800000000000000000008",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e8",
          "logIndex": 0,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4",
          "logIndex": 2,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c83",
          "logIndex": 4,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 531869,
          "transactionHash": "0x8208b6e7381986c86c40a2e6296a849b164b31d658870d4abd17fe6734db5a01",
          "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x7a47e3508bb1322e8ed7bfa463cb1769b3adc57d0ad0781802481848e8985be2",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531868,
      "blockHash": "0xe772f88e69bb7d746e102e7037e6d4ecf03d2e46d07013b986bd8cabf6b9c50b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353634303936383864613133623362333939656136323563313561633538326339616362376338396533323562393463626331323965386562373634363036323862316439356165626565393030333231396664393461613834306261623261353435323034633763343763333361366636366334626437643736626336626100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
        "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
      "confirmations": 89,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x183b3"
      },
      "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 67,
      "r": "0x5add0eaba1deb628d4e184aca53f196095f6b9fbb132b6924918fdd47385993d",
      "s": "0x4356dbe0d58e5b5dc56e464bf55150e4f47a5a71e2e96e40e8b5e71d9c421e90",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9022e438501dcd65000830183b394ab468b90e3950050734931b460ce619f8f7ee04780b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034353634303936383864613133623362333939656136323563313561633538326339616362376338396533323562393463626331323965386562373634363036323862316439356165626565393030333231396664393461613834306261623261353435323034633763343763333361366636366334626437643736626336626100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b7a05add0eaba1deb628d4e184aca53f196095f6b9fbb132b6924918fdd47385993da04356dbe0d58e5b5dc56e464bf55150e4f47a5a71e2e96e40e8b5e71d9c421e90",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x183b3"
      },
      "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531868,
          "transactionHash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
          "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f48735178474a5a7978434754344e365a796b3974366947794444396253506f6669427a45724e6d65335665444d67485a48634769597877754e767831385537414555576d3759326e74450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe772f88e69bb7d746e102e7037e6d4ecf03d2e46d07013b986bd8cabf6b9c50b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x183b3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531867,
      "blockHash": "0x13c5ea8dec9c245ff2b6ed16765fde3cdc43aa4a435d146e30eebbf08f3258c8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
      "data": "0xf1551887",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      },
      "hash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
      "confirmations": 90,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x5dbb"
      },
      "to": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 66,
      "r": "0x237cc887d247a4776110c04e5df753ed8bc18fdd9eb93b6366509e8fce44c18d",
      "s": "0x4147a6cb95d5a61f497e780e0687f5a4c7de3c4374372f87d98f390b9185d6b8",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b428501dcd65000825dbb944e778cb15cb200abceb3960991b7eeaed8c2b9e88084f1551887831d26b7a0237cc887d247a4776110c04e5df753ed8bc18fdd9eb93b6366509e8fce44c18da04147a6cb95d5a61f497e780e0687f5a4c7de3c4374372f87d98f390b9185d6b8",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x5dbb"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000001000000000000000000000000000000002000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531867,
          "transactionHash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
          "address": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "data": "0x",
          "logIndex": 0,
          "blockHash": "0x13c5ea8dec9c245ff2b6ed16765fde3cdc43aa4a435d146e30eebbf08f3258c8",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x5dbb"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531866,
      "blockHash": "0xa4f0b9bc5dea80e78a57f6abfda2a499b71651f31597eeca817d820f488e4b0b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x46fd621dcd1f69e45edfcf25761e2486a4f809a2c75752c9213ca2427d2118c2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "length": 2
      },
      "hash": "0x46fd621dcd1f69e45edfcf25761e2486a4f809a2c75752c9213ca2427d2118c2",
      "confirmations": 91,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104198,
      "r": "0x5eba9c49688491c15651ef693b434686e655e4d959281a78a432d423f64a1562",
      "s": "0x19a9d7ba8bebb30450028f2538ad68287d3b9b9f05b283b1bc7dffe88b74aef2",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197068501dcd65000839896809497b121f3b7b259a868b7afe85eb59c482cbc56768084446e88261ca05eba9c49688491c15651ef693b434686e655e4d959281a78a432d423f64a1562a019a9d7ba8bebb30450028f2538ad68287d3b9b9f05b283b1bc7dffe88b74aef2",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000100000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531866,
          "transactionHash": "0x46fd621dcd1f69e45edfcf25761e2486a4f809a2c75752c9213ca2427d2118c2",
          "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f356f474a794e53365853486f4e4254466b35476a31334d626f4b4c733138613666796f6a5039673772523268694b4e36626569395752567134597867764a414733336e69365648664a64000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xa4f0b9bc5dea80e78a57f6abfda2a499b71651f31597eeca817d820f488e4b0b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531865,
      "blockHash": "0x96e430bb1bc334857695f12d5154ac258ce07722c0dfd834380479bdeb46a484",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x12ccef6a0c79fb8848adb97226d43a8b43a2744677aa792056812e31060eaef3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "length": 2
      },
      "hash": "0x12ccef6a0c79fb8848adb97226d43a8b43a2744677aa792056812e31060eaef3",
      "confirmations": 92,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104197,
      "r": "0x9be4b8a3a5b8db5769430cafdbdeb4cb6ef5736ecbc50778aa4a630511a7599b",
      "s": "0x74d7f626ea22d5ea7481015ff14e0ca575919aba46f63a0d0b03da761d09aae9",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197058501dcd6500083989680946960efbdda9ea2f99e5e73badee3d18cefa40f0f8084446e88261ca09be4b8a3a5b8db5769430cafdbdeb4cb6ef5736ecbc50778aa4a630511a7599ba074d7f626ea22d5ea7481015ff14e0ca575919aba46f63a0d0b03da761d09aae9",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531865,
          "transactionHash": "0x12ccef6a0c79fb8848adb97226d43a8b43a2744677aa792056812e31060eaef3",
          "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3474536f354258516338417148374142524e4445477a564d6b7942376f6f3352486f387178485133467274567055346e7a577471436f6975676f72557569423151426f474439654c346e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x96e430bb1bc334857695f12d5154ac258ce07722c0dfd834380479bdeb46a484",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531864,
      "blockHash": "0x8afe1543656bde5becc4fcc8071ac1a2eff6ae2ab6b671a1cb30ec61cdf507a0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f356f474a794e53365853486f4e4254466b35476a31334d626f4b4c733138613666796f6a5039673772523268694b4e36626569395752567134597867764a414733336e69365648664a64000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x7ae71b57904e686ff3fbda35c532c153fd2b40365b95576664ddda001a8bf524",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__5oGJyNS6XSHoNBTFk5Gj13MboKLs18a6fyojP9g7rR2hiKN6bei9WRVq4YxgvJAG33ni6VHfJd",
        "length": 3
      },
      "hash": "0x7ae71b57904e686ff3fbda35c532c153fd2b40365b95576664ddda001a8bf524",
      "confirmations": 93,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 65,
      "r": "0xaceef919045649572b0ae70bff4d30e10bc5701f05dfdc58c59eaf5a07028898",
      "s": "0x2c7906fe53f27ae468f009c01b5c5e1217ccdd32ab043c216e9e97e7f3810f06",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d418501dcd6500083023f869497b121f3b7b259a868b7afe85eb59c482cbc567680b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f356f474a794e53365853486f4e4254466b35476a31334d626f4b4c733138613666796f6a5039673772523268694b4e36626569395752567134597867764a414733336e69365648664a64000000000000000000000000000000000000831d26b8a0aceef919045649572b0ae70bff4d30e10bc5701f05dfdc58c59eaf5a07028898a02c7906fe53f27ae468f009c01b5c5e1217ccdd32ab043c216e9e97e7f3810f06",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000100000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531864,
          "transactionHash": "0x7ae71b57904e686ff3fbda35c532c153fd2b40365b95576664ddda001a8bf524",
          "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f356f474a794e53365853486f4e4254466b35476a31334d626f4b4c733138613666796f6a5039673772523268694b4e36626569395752567134597867764a414733336e69365648664a64000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x8afe1543656bde5becc4fcc8071ac1a2eff6ae2ab6b671a1cb30ec61cdf507a0",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531863,
      "blockHash": "0xf6e53ef14d8a17b48e0b6e96f508d9507a285fbda468e02a97d1f8ae94667c5c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0e022d83d756b7152b1e8e002b9468d819cb12db085ee7b6c082d8a2d6793519",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "length": 2
      },
      "hash": "0x0e022d83d756b7152b1e8e002b9468d819cb12db085ee7b6c082d8a2d6793519",
      "confirmations": 94,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104196,
      "r": "0x9c89aa3e85193a91de95717ad22b14a44519e83b896138c7cba47dd233dd0651",
      "s": "0x75d5718dea9afbc642da14dd869a62fbc2a8cd6aeae3b1147a9f7559d26429af",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197048501dcd650008398968094e86c76f8f6769c515cb311ce9e4d6333c95042e18084446e88261ca09c89aa3e85193a91de95717ad22b14a44519e83b896138c7cba47dd233dd0651a075d5718dea9afbc642da14dd869a62fbc2a8cd6aeae3b1147a9f7559d26429af",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531863,
          "transactionHash": "0x0e022d83d756b7152b1e8e002b9468d819cb12db085ee7b6c082d8a2d6793519",
          "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3346793845566a396141774235574e58736a6934775439547970484e424868385645785859757a4b6e5872424332634c626f45577a786659577676353745485555725250734868684b6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xf6e53ef14d8a17b48e0b6e96f508d9507a285fbda468e02a97d1f8ae94667c5c",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531862,
      "blockHash": "0xe34bb17051dceae377a6ea7a8b3da57aea5d75a9fd9c6f97d9bc5455291f2393",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3474536f354258516338417148374142524e4445477a564d6b7942376f6f3352486f387178485133467274567055346e7a577471436f6975676f72557569423151426f474439654c346e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x2326e81c72cd16690b39869928a6ca42d271bebde8189c713e86b3fd3438f61a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__4tSo5BXQc8AqH7ABRNDEGzVMkyB7oo3RHo8qxHQ3FrtVpU4nzWtqCoiugorUuiB1QBoGD9eL4n",
        "length": 3
      },
      "hash": "0x2326e81c72cd16690b39869928a6ca42d271bebde8189c713e86b3fd3438f61a",
      "confirmations": 95,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 64,
      "r": "0x0d648c807ec1ed5523899613a1561badfa4a99612a3c0a9b81a667b45969514b",
      "s": "0x54f184d4a0f3ccd08fe950372fcb57d8e78374aa2c8a99139e33d42aa614f4ef",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d408501dcd6500083023f86946960efbdda9ea2f99e5e73badee3d18cefa40f0f80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3474536f354258516338417148374142524e4445477a564d6b7942376f6f3352486f387178485133467274567055346e7a577471436f6975676f72557569423151426f474439654c346e000000000000000000000000000000000000831d26b7a00d648c807ec1ed5523899613a1561badfa4a99612a3c0a9b81a667b45969514ba054f184d4a0f3ccd08fe950372fcb57d8e78374aa2c8a99139e33d42aa614f4ef",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531862,
          "transactionHash": "0x2326e81c72cd16690b39869928a6ca42d271bebde8189c713e86b3fd3438f61a",
          "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3474536f354258516338417148374142524e4445477a564d6b7942376f6f3352486f387178485133467274567055346e7a577471436f6975676f72557569423151426f474439654c346e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe34bb17051dceae377a6ea7a8b3da57aea5d75a9fd9c6f97d9bc5455291f2393",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531861,
      "blockHash": "0xcc0b33020a4eaecef74cf69008fb981456ff1a30133f6799001951d14ff18c73",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe27bd711139bad085fbfb0406e06f9cd19f2c5d527fb2a6d3e5fa10c24384552",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "length": 2
      },
      "hash": "0xe27bd711139bad085fbfb0406e06f9cd19f2c5d527fb2a6d3e5fa10c24384552",
      "confirmations": 96,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104195,
      "r": "0x05aac391d1b446469962c8c39e0a119e25b0c63c940ad438dd2af1bbbc94e170",
      "s": "0x22ccbfa94ef4af9ba439fe0e44785bf985bf1101e5a8a3df0989f7afd5aae03a",
      "v": 28,
      "creates": null,
      "raw": "0xf86c830197038501dcd6500083989680949ac3563f5c1d69d04431af56a92cb86fd96faab78084446e88261ca005aac391d1b446469962c8c39e0a119e25b0c63c940ad438dd2af1bbbc94e170a022ccbfa94ef4af9ba439fe0e44785bf985bf1101e5a8a3df0989f7afd5aae03a",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531861,
          "transactionHash": "0xe27bd711139bad085fbfb0406e06f9cd19f2c5d527fb2a6d3e5fa10c24384552",
          "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d56463672514545536369337a3570544b5975385844514b4a477570587434706d374e736e4d4b536b7462394c366565556b6d45616f747834535a314737666355475246454d36677857000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xcc0b33020a4eaecef74cf69008fb981456ff1a30133f6799001951d14ff18c73",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531860,
      "blockHash": "0xb42ed0b55b8d855bdd2489a71ed04ca3edeb086cd0027edc27d8f568262d1695",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x4a986679046d8ebb439114a5100e42f169c9a04b782343d9d6046f650efd76bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__GSAuDvQHJ2J1iRme5d6i9Smnp8zgxF8k9Bsk2oJw9x1w96KGL3Y44ABFfVVQX4CpDbv4APoKbZ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__GSAuDvQHJ2J1iRme5d6i9Smnp8zgxF8k9Bsk2oJw9x1w96KGL3Y44ABFfVVQX4CpDbv4APoKbZ",
        "length": 2
      },
      "hash": "0x4a986679046d8ebb439114a5100e42f169c9a04b782343d9d6046f650efd76bb",
      "confirmations": 97,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104194,
      "r": "0x1a4510700885569092a11eaf3cc4f58ebe26f661af5b54df3e2a90bca55f2600",
      "s": "0x76adb1c20b911706fae0dc5e74afad2e62997c6c4e4dab75a83eca6c6fb6e083",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197028501dcd65000839896809437161b7e54a4b4ac74743b882afbb0163f9006cc8084446e88261ba01a4510700885569092a11eaf3cc4f58ebe26f661af5b54df3e2a90bca55f2600a076adb1c20b911706fae0dc5e74afad2e62997c6c4e4dab75a83eca6c6fb6e083",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531860,
          "transactionHash": "0x4a986679046d8ebb439114a5100e42f169c9a04b782343d9d6046f650efd76bb",
          "address": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f47534175447651484a324a3169526d653564366939536d6e70387a677846386b3942736b326f4a773978317739364b474c3359343441424666565651583443704462763441506f4b625a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xb42ed0b55b8d855bdd2489a71ed04ca3edeb086cd0027edc27d8f568262d1695",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531858,
      "blockHash": "0x4fee1efe552d28821ce85d45dadc981ed6bbf76b7ea50d14b70f4c8bef38d6a9",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d56463672514545536369337a3570544b5975385844514b4a477570587434706d374e736e4d4b536b7462394c366565556b6d45616f747834535a314737666355475246454d36677857000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xb37b1e5e52d036284ca4f576787e59c5a4895a4dc9e42d87776f330cd547d47f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__MVF6rQEESci3z5pTKYu8XDQKJGupXt4pm7NsnMKSktb9L6eeUkmEaotx4SZ1G7fcUGRFEM6gxW",
        "length": 3
      },
      "hash": "0xb37b1e5e52d036284ca4f576787e59c5a4895a4dc9e42d87776f330cd547d47f",
      "confirmations": 99,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 62,
      "r": "0xd0a0d3dc829046472690f34db9d8b273c18bd23c28cb656ef8f35b1e0557e5cc",
      "s": "0x389adefb195178fa060a12707f963feeb64d28405383473a33bbbbc999b0223d",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d3e8501dcd6500083023f86949ac3563f5c1d69d04431af56a92cb86fd96faab780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d56463672514545536369337a3570544b5975385844514b4a477570587434706d374e736e4d4b536b7462394c366565556b6d45616f747834535a314737666355475246454d36677857000000000000000000000000000000000000831d26b7a0d0a0d3dc829046472690f34db9d8b273c18bd23c28cb656ef8f35b1e0557e5cca0389adefb195178fa060a12707f963feeb64d28405383473a33bbbbc999b0223d",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531858,
          "transactionHash": "0xb37b1e5e52d036284ca4f576787e59c5a4895a4dc9e42d87776f330cd547d47f",
          "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d56463672514545536369337a3570544b5975385844514b4a477570587434706d374e736e4d4b536b7462394c366565556b6d45616f747834535a314737666355475246454d36677857000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x4fee1efe552d28821ce85d45dadc981ed6bbf76b7ea50d14b70f4c8bef38d6a9",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531859,
      "blockHash": "0x742f0730c3e7863223041968c110c9956e4a97a92b0614078138e88f8ec44257",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3346793845566a396141774235574e58736a6934775439547970484e424868385645785859757a4b6e5872424332634c626f45577a786659577676353745485555725250734868684b6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x878f9957f7fc4bbe0f5db7a24ffd1e3e3b2537531c5f4368f70ceec30bbfc1aa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "2": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "objectHash": "hq__3Fy8EVj9aAwB5WNXsji4wT9TypHNBHh8VExXYuzKnXrBC2cLboEWzxfYWvv57EHUUrRPsHhhKn",
        "length": 3
      },
      "hash": "0x878f9957f7fc4bbe0f5db7a24ffd1e3e3b2537531c5f4368f70ceec30bbfc1aa",
      "confirmations": 98,
      "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 63,
      "r": "0x3f43f53a4b2f122adb65d6e43597ac6ff59e8c9f8a1bb6d4f47c8a8f9b97c1db",
      "s": "0x2042cf7f675ffd500895648580fad1b20e8aab20963959aaaba2cef45bf5369d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d3f8501dcd6500083023f8694e86c76f8f6769c515cb311ce9e4d6333c95042e180b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3346793845566a396141774235574e58736a6934775439547970484e424868385645785859757a4b6e5872424332634c626f45577a786659577676353745485555725250734868684b6e000000000000000000000000000000000000831d26b8a03f43f53a4b2f122adb65d6e43597ac6ff59e8c9f8a1bb6d4f47c8a8f9b97c1dba02042cf7f675ffd500895648580fad1b20e8aab20963959aaaba2cef45bf5369d",
      "networkId": 955210,
      "chainId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000800000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531859,
          "transactionHash": "0x878f9957f7fc4bbe0f5db7a24ffd1e3e3b2537531c5f4368f70ceec30bbfc1aa",
          "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000004e778cb15cb200abceb3960991b7eeaed8c2b9e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3346793845566a396141774235574e58736a6934775439547970484e424868385645785859757a4b6e5872424332634c626f45577a786659577676353745485555725250734868684b6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x742f0730c3e7863223041968c110c9956e4a97a92b0614078138e88f8ec44257",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 531857,
      "blockHash": "0xa26137107d080dcb44da3fb5987b1b9009ffe46ce2d6bab0af863792ff9f85c3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xb66826f49c98bb02364bb4b80b18f9e124a317ae0787b915083e34a408520f95",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__EmeuGxNFPSXA4iJkUxom9cQpEUAGySsd8JyMn6wPc33eq1D4HXs9n2GiARJFDeTiSpAktGBkMn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__EmeuGxNFPSXA4iJkUxom9cQpEUAGySsd8JyMn6wPc33eq1D4HXs9n2GiARJFDeTiSpAktGBkMn",
        "length": 2
      },
      "hash": "0xb66826f49c98bb02364bb4b80b18f9e124a317ae0787b915083e34a408520f95",
      "confirmations": 100,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104193,
      "r": "0xd063d23a7c23571095ec615edb2f6c9375e921ea492fb4f232b7075bb52923e7",
      "s": "0x65b38e326b3d33b2c8d0279c17a8f3389eaa889cd934cfec13a4af9acf1969d1",
      "v": 27,
      "creates": null,
      "raw": "0xf86c830197018501dcd65000839896809409002f60cca8ef9bd3ab8e6564f65c68225fda618084446e88261ba0d063d23a7c23571095ec615edb2f6c9375e921ea492fb4f232b7075bb52923e7a065b38e326b3d33b2c8d0279c17a8f3389eaa889cd934cfec13a4af9acf1969d1",
      "networkId": 0,
      "chainId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040008000000000000000000000000000000000000000100002000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 531857,
          "transactionHash": "0xb66826f49c98bb02364bb4b80b18f9e124a317ae0787b915083e34a408520f95",
          "address": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f456d657547784e465053584134694a6b55786f6d396351704555414779537364384a794d6e3677506333336571314434485873396e32476941524a46446554695370416b7447426b4d6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xa26137107d080dcb44da3fb5987b1b9009ffe46ce2d6bab0af863792ff9f85c3",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ]
]
Source:

static ExtractEventFromLogs({
contractAddress,
abi,
event,
eventName
})
→ Promise.<Object>

Extract the specified event log from the given event obtained from the CallContractAndMethodAndWait method

Returns: The parsed event log from the event
Parameters:
Name Type Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

event Object

Event of the transaction from CallContractMethodAndWait

eventName string

Name of the event to parse

Examples
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
    "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x62c7"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000200000000000000000000000000000000000000000010000008000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xbf71c5d73447ea868f6f3554e5bfa60d1ac38fbf324953d07d0dc9d041c73bf5",
    "transactionHash": "0x6cfa7673fa3d9f3745260a277946841a6b8d3cd9d1470f0b6d749cec02dfe41b",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531746,
        "transactionHash": "0x6cfa7673fa3d9f3745260a277946841a6b8d3cd9d1470f0b6d749cec02dfe41b",
        "address": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xbf71c5d73447ea868f6f3554e5bfa60d1ac38fbf324953d07d0dc9d041c73bf5",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531746,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x62c7"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x60f4"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xe660ede534af26b272bd90bcc758447643e503709571e5bb9703bf613f6f9795",
    "transactionHash": "0x28583dc4e96a7f4ac6e28699604d075a9e105d20589489facb3ed66f882a7bbe",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531767,
        "transactionHash": "0x28583dc4e96a7f4ac6e28699604d075a9e105d20589489facb3ed66f882a7bbe",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xe660ede534af26b272bd90bcc758447643e503709571e5bb9703bf613f6f9795",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531767,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x60f4"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5d00"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000001000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000",
    "blockHash": "0xa8a95713b463b5592cff8fbc002eafc72b2cd0ce0ad0b18df4d0426de9091d6c",
    "transactionHash": "0xedd0bbd7015b735b8485a6658b81e20b9b5ebc55be0bf4533c2d8f200db4c638",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531784,
        "transactionHash": "0xedd0bbd7015b735b8485a6658b81e20b9b5ebc55be0bf4533c2d8f200db4c638",
        "address": "0xC0Ae2D6673C6A955A952687D2CC66dCF2EFE38D5",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xa8a95713b463b5592cff8fbc002eafc72b2cd0ce0ad0b18df4d0426de9091d6c",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531784,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5d00"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6002"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000002000010000000000010000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x53c79fb87432a1f59a0290f01b52fd9a62e60d18f308c3a2928a7f12d07cbb88",
    "transactionHash": "0xb91c318701b9f4a072b8fa86100ae83139c0e8abdb67827452ade78987f78543",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531794,
        "transactionHash": "0xb91c318701b9f4a072b8fa86100ae83139c0e8abdb67827452ade78987f78543",
        "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x53c79fb87432a1f59a0290f01b52fd9a62e60d18f308c3a2928a7f12d07cbb88",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531794,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6002"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5dbb"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000002000000000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x45a3269c5a6c2cf19c3dc898479b22bba745ee82b1e677c1a74b65e829cbb5d6",
    "transactionHash": "0x1c4dedd4c76aa8fb990b0bba758d56cd9865097c6d1dfb3ef9e03e8e71396664",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531799,
        "transactionHash": "0x1c4dedd4c76aa8fb990b0bba758d56cd9865097c6d1dfb3ef9e03e8e71396664",
        "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "topics": [
          "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
        ],
        "data": "0x",
        "logIndex": 0,
        "blockHash": "0x45a3269c5a6c2cf19c3dc898479b22bba745ee82b1e677c1a74b65e829cbb5d6",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest()",
        "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
        "values": {
          "length": 0
        }
      }
    ],
    "blockNumber": 531799,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5dbb"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest()",
  "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
  "values": {
    "length": 0
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x31f94"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000008000000000000000000000000000040820000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000040000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000",
    "blockHash": "0x647114390e5cd2c1069dcb250fd9b5f3ebfb57f106febd47a8d08cf7313702c4",
    "transactionHash": "0x40a524c9cc2aa12b02567b976469084a90edca932aa524102da7e6b7360fcc7a",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531810,
        "transactionHash": "0x40a524c9cc2aa12b02567b976469084a90edca932aa524102da7e6b7360fcc7a",
        "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "topics": [
          "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
        ],
        "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
        "logIndex": 0,
        "blockHash": "0x647114390e5cd2c1069dcb250fd9b5f3ebfb57f106febd47a8d08cf7313702c4",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ContributorGroupAdded",
        "signature": "ContributorGroupAdded(address)",
        "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
        "values": {
          "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531810,
        "transactionHash": "0x40a524c9cc2aa12b02567b976469084a90edca932aa524102da7e6b7360fcc7a",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000014",
        "logIndex": 1,
        "blockHash": "0x647114390e5cd2c1069dcb250fd9b5f3ebfb57f106febd47a8d08cf7313702c4",
        "transactionLogIndex": 1
      }
    ],
    "blockNumber": 531810,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x31f94"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ContributorGroupAdded"
});


{
  "decode": "<function>",
  "name": "ContributorGroupAdded",
  "signature": "ContributorGroupAdded(address)",
  "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
  "values": {
    "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1f60f"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000040820000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000040000000000000008000000000000000000000000004008000000000000000000000008000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x1de613d21ba0a7d5a06b54c5cf558d27296b80bd458f11c1409eb86b6941bd91",
    "transactionHash": "0xe1dac982a9d30fef33f9321ad918fb746099d8ecee736d8c15430044b5579bf9",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531811,
        "transactionHash": "0xe1dac982a9d30fef33f9321ad918fb746099d8ecee736d8c15430044b5579bf9",
        "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "topics": [
          "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
        ],
        "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
        "logIndex": 0,
        "blockHash": "0x1de613d21ba0a7d5a06b54c5cf558d27296b80bd458f11c1409eb86b6941bd91",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ReviewerGroupAdded",
        "signature": "ReviewerGroupAdded(address)",
        "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
        "values": {
          "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531811,
        "transactionHash": "0xe1dac982a9d30fef33f9321ad918fb746099d8ecee736d8c15430044b5579bf9",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 1,
        "blockHash": "0x1de613d21ba0a7d5a06b54c5cf558d27296b80bd458f11c1409eb86b6941bd91",
        "transactionLogIndex": 1
      }
    ],
    "blockNumber": 531811,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1f60f"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ReviewerGroupAdded"
});


{
  "decode": "<function>",
  "name": "ReviewerGroupAdded",
  "signature": "ReviewerGroupAdded(address)",
  "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
  "values": {
    "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1f21b"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000040820000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000040000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x5fd2d11b7b4d38a5dee8dbff4e0b27e17648c98543e5b995dd7250934f396acc",
    "transactionHash": "0x3b7cf3c93338daddc518ea186b42ed80e9cbd26313d4b6721e370cf4a216f484",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531812,
        "transactionHash": "0x3b7cf3c93338daddc518ea186b42ed80e9cbd26313d4b6721e370cf4a216f484",
        "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "topics": [
          "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
        ],
        "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
        "logIndex": 0,
        "blockHash": "0x5fd2d11b7b4d38a5dee8dbff4e0b27e17648c98543e5b995dd7250934f396acc",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessorGroupAdded",
        "signature": "AccessorGroupAdded(address)",
        "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
        "values": {
          "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531812,
        "transactionHash": "0x3b7cf3c93338daddc518ea186b42ed80e9cbd26313d4b6721e370cf4a216f484",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000f298f3c8f46df86027dee68b5fff32575ee640e80000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 1,
        "blockHash": "0x5fd2d11b7b4d38a5dee8dbff4e0b27e17648c98543e5b995dd7250934f396acc",
        "transactionLogIndex": 1
      }
    ],
    "blockNumber": 531812,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1f21b"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessorGroupAdded"
});


{
  "decode": "<function>",
  "name": "AccessorGroupAdded",
  "signature": "AccessorGroupAdded(address)",
  "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
  "values": {
    "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x46c2"
    },
    "logsBloom": "0x00000000000000000000000000000000000800000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x34981ec5da2bc0750e4119d9f580c26b67b3cb52a8140f72ff5409fb2865c444",
    "transactionHash": "0xc614429efaeb55cb81e3dc57612fcd2fbc465497f62e9a8b1e3ca6fa09ef885b",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531813,
        "transactionHash": "0xc614429efaeb55cb81e3dc57612fcd2fbc465497f62e9a8b1e3ca6fa09ef885b",
        "address": "0xF298f3C8F46dF86027dEe68B5ffF32575Ee640E8",
        "topics": [
          "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
        ],
        "data": "0x000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a",
        "logIndex": 0,
        "blockHash": "0x34981ec5da2bc0750e4119d9f580c26b67b3cb52a8140f72ff5409fb2865c444",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ReviewerGroupRemoved",
        "signature": "ReviewerGroupRemoved(address)",
        "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
        "values": {
          "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "length": 1
        }
      }
    ],
    "blockNumber": 531813,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x46c2"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ReviewerGroupRemoved"
});


{
  "decode": "<function>",
  "name": "ReviewerGroupRemoved",
  "signature": "ReviewerGroupRemoved(address)",
  "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
  "values": {
    "0": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "group": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000020000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x79e4f0058ea6e3d0d3de8d46744e93550e93cc90111c6ea9cdf1c5f4483d385a",
    "transactionHash": "0xc236737911d0f5cc52bcb1fe9dae29086a3d939b6885bb8084e7c98567c3dd7a",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531818,
        "transactionHash": "0xc236737911d0f5cc52bcb1fe9dae29086a3d939b6885bb8084e7c98567c3dd7a",
        "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x79e4f0058ea6e3d0d3de8d46744e93550e93cc90111c6ea9cdf1c5f4483d385a",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531818,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6002"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000004000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000",
    "blockHash": "0xc292d90cba9323d514f4b787b5e00041d8d47db37f141543113de1f942565786",
    "transactionHash": "0x744b3961cab671f172b06f15b7fb37c770d74a96fbb2dae15fece1111d6bef11",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531824,
        "transactionHash": "0x744b3961cab671f172b06f15b7fb37c770d74a96fbb2dae15fece1111d6bef11",
        "address": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xc292d90cba9323d514f4b787b5e00041d8d47db37f141543113de1f942565786",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531824,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6002"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000002000000000000",
    "blockHash": "0x000782dd17bf239a9d38494802147059bc85485dbedfb21d601d685aa7363981",
    "transactionHash": "0x07c1d944cf2af7780fd98eabfc71fc7c9c50d6e16ae3b9a4ca3ad4b3c869b87b",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531837,
        "transactionHash": "0x07c1d944cf2af7780fd98eabfc71fc7c9c50d6e16ae3b9a4ca3ad4b3c869b87b",
        "address": "0x09002f60CCA8eF9bD3aB8E6564F65C68225FDa61",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x000782dd17bf239a9d38494802147059bc85485dbedfb21d601d685aa7363981",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531837,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xCa1542Bd8Ca3939c182b8B47aa85BA1C308005f4",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x3fc2100d8904dd50807f3c8c4af3637051e4278a38cbd74545005f003124dfad",
    "transactionHash": "0x464c2c5971fea19120b4ec66c8644c39655dce8b72803644460a4d89fa49c37a",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531838,
        "transactionHash": "0x464c2c5971fea19120b4ec66c8644c39655dce8b72803644460a4d89fa49c37a",
        "address": "0xCa1542Bd8Ca3939c182b8B47aa85BA1C308005f4",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x3fc2100d8904dd50807f3c8c4af3637051e4278a38cbd74545005f003124dfad",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531838,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x128Dc97a1B78a451131a1F38e45FbB9cE750ec7D",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x90631f30db92aac23845b2db9f127427aa7a2c9000933166481f6eb2ba21fcf9",
    "transactionHash": "0x60f3a815065e944356a59ce56da192548dd684c674bf9b1efc28e2c222b3c4c5",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531839,
        "transactionHash": "0x60f3a815065e944356a59ce56da192548dd684c674bf9b1efc28e2c222b3c4c5",
        "address": "0x128Dc97a1B78a451131a1F38e45FbB9cE750ec7D",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x90631f30db92aac23845b2db9f127427aa7a2c9000933166481f6eb2ba21fcf9",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531839,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x9a87c9acbebf63ea71d0c1a2b79693eb123a3531c253d9481b6f70be2f75daae",
    "transactionHash": "0x96ab33b87840264fce9b09c9ed3d606ad6a7b1f7392775b1080c85508c4bd2cb",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531841,
        "transactionHash": "0x96ab33b87840264fce9b09c9ed3d606ad6a7b1f7392775b1080c85508c4bd2cb",
        "address": "0x37161B7E54A4B4AC74743b882afbB0163f9006cc",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x9a87c9acbebf63ea71d0c1a2b79693eb123a3531c253d9481b6f70be2f75daae",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531841,
    "confirmations": 3,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x23e137d843acf7bb1c310d59b7d52e323bfb3b3ba7144b8da286fb861a5b6bd5",
    "transactionHash": "0xe6c6f2030b757d321d816ed07fcffca227d2789e8dca9fe91b4e557e814e7eec",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531844,
        "transactionHash": "0xe6c6f2030b757d321d816ed07fcffca227d2789e8dca9fe91b4e557e814e7eec",
        "address": "0x9aC3563F5C1d69d04431aF56a92CB86fD96FAAB7",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x23e137d843acf7bb1c310d59b7d52e323bfb3b3ba7144b8da286fb861a5b6bd5",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531844,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xa27D969C032387f791841A203DbD8C5259098174",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000004000000000000000000000000000000",
    "blockHash": "0x74636e18a45791971b50818a520e46d2ab8fac0c66dfacb19ece7fc6cb194e0f",
    "transactionHash": "0xb66418420dbcf5e70b4c54d6518a2cd29773462f2a4d8b62bbd54427ab759334",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531846,
        "transactionHash": "0xb66418420dbcf5e70b4c54d6518a2cd29773462f2a4d8b62bbd54427ab759334",
        "address": "0xa27D969C032387f791841A203DbD8C5259098174",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x74636e18a45791971b50818a520e46d2ab8fac0c66dfacb19ece7fc6cb194e0f",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531846,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x8d693df586ce2ef580b1e8526dc318f92276bc82d5c4746126d957a9359f7d3b",
    "transactionHash": "0x0c127a10d259e51c7d70ab7dea4dafc6bdf573462df74c44f110a32a3ee4c935",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531847,
        "transactionHash": "0x0c127a10d259e51c7d70ab7dea4dafc6bdf573462df74c44f110a32a3ee4c935",
        "address": "0xe86c76F8f6769C515cB311Ce9E4D6333C95042e1",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x8d693df586ce2ef580b1e8526dc318f92276bc82d5c4746126d957a9359f7d3b",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531847,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x35ab807fbf2f867a021b9b96d110d3b47b9adc47cc39e7a3fc5b8c1aa760dde4",
    "transactionHash": "0x48e73fed5cf3bf787a0c647030f1764470937a1ecd11535f9887938b1b97df59",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531849,
        "transactionHash": "0x48e73fed5cf3bf787a0c647030f1764470937a1ecd11535f9887938b1b97df59",
        "address": "0x6960efBDDa9ea2F99E5e73bAdEE3D18ceFA40F0f",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x35ab807fbf2f867a021b9b96d110d3b47b9adc47cc39e7a3fc5b8c1aa760dde4",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531849,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xF54E636973c6d68119B00A43b0d319d842730247",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000400000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x04c93f60104d3e8fb4966e90b6fd9addd7fd0b7cd65aef1ff5e4de9f7a3cedbc",
    "transactionHash": "0xd55e9803b16b5e2fa61acfc34e0caa796be8b0bad24541af1532cf1b24cc2fa1",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531851,
        "transactionHash": "0xd55e9803b16b5e2fa61acfc34e0caa796be8b0bad24541af1532cf1b24cc2fa1",
        "address": "0xF54E636973c6d68119B00A43b0d319d842730247",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x04c93f60104d3e8fb4966e90b6fd9addd7fd0b7cd65aef1ff5e4de9f7a3cedbc",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531851,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000",
    "blockHash": "0x9a0b9f513660644a0b2d3450c43dfec744de3b19b51b290bc367d4be52beb1f1",
    "transactionHash": "0x7750e7320693dce56c7559cc41e0f81e5fce04cc45308728bd4debd58dc6f9c3",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531852,
        "transactionHash": "0x7750e7320693dce56c7559cc41e0f81e5fce04cc45308728bd4debd58dc6f9c3",
        "address": "0x97B121f3b7B259A868B7afe85eb59C482cbC5676",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x9a0b9f513660644a0b2d3450c43dfec744de3b19b51b290bc367d4be52beb1f1",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531852,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5dbb"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000001000000000000000000000000000000002000000000000000000000000000000000000000000",
    "blockHash": "0x13c5ea8dec9c245ff2b6ed16765fde3cdc43aa4a435d146e30eebbf08f3258c8",
    "transactionHash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531867,
        "transactionHash": "0x419df9452c2bc644048f4bb894191b6e9c184eba49077a047935128033967b13",
        "address": "0x4E778CB15cB200AbCeB3960991b7EeAEd8c2B9e8",
        "topics": [
          "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
        ],
        "data": "0x",
        "logIndex": 0,
        "blockHash": "0x13c5ea8dec9c245ff2b6ed16765fde3cdc43aa4a435d146e30eebbf08f3258c8",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest()",
        "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
        "values": {
          "length": 0
        }
      }
    ],
    "blockNumber": 531867,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5dbb"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest()",
  "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
  "values": {
    "length": 0
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x183b3"
    },
    "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xe772f88e69bb7d746e102e7037e6d4ecf03d2e46d07013b986bd8cabf6b9c50b",
    "transactionHash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531868,
        "transactionHash": "0x5fafd7b8857a52084c719d97f9bade5e8548f87191bb3cca8aeb80ca13dfbcb7",
        "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f48735178474a5a7978434754344e365a796b3974366947794444396253506f6669427a45724e6d65335665444d67485a48634769597877754e767831385537414555576d3759326e74450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xe772f88e69bb7d746e102e7037e6d4ecf03d2e46d07013b986bd8cabf6b9c50b",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x01"
          },
          "1": 0,
          "2": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
          "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "4": "",
          "requestID": {
            "_hex": "0x01"
          },
          "level": 0,
          "contentHash": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
          "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 531868,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x183b3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x01"
    },
    "1": 0,
    "2": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
    "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "4": "",
    "requestID": {
      "_hex": "0x01"
    },
    "level": 0,
    "contentHash": "hq__HsQxGJZyxCGT4N6Zyk9t6iGyDD9bSPofiBzErNme3VeDMgHZHcGiYxwuNvx18U7AEUWm7Y2ntE",
    "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x8ffc21f2d434fc63aa8befdb2759addcdb662298545af723311ed9fa6f3b28d2",
    "transactionHash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531870,
        "transactionHash": "0x104c47e5376a9550d9e64b9728f47dd8e3081d55384acb0e104caeaa228583dc",
        "address": "0xCef587B577faD503BB89973a757df8Dab3314c83",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x8ffc21f2d434fc63aa8befdb2759addcdb662298545af723311ed9fa6f3b28d2",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531870,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x60f4"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xc91f0af1d6648f0570aaba8227fe6ae89dbaa4d4590d0968999f0df047de0231",
    "transactionHash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531874,
        "transactionHash": "0x7ace72aae71956d6476ce21326179b96cedc39eac874600d39973af09a6246ff",
        "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xc91f0af1d6648f0570aaba8227fe6ae89dbaa4d4590d0968999f0df047de0231",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531874,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x60f4"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x2070c"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x2ff136ccbc6f12725d589fb3b68c4a36e4197734fa681bb77ad1c572f86c54f8",
    "transactionHash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531877,
        "transactionHash": "0x4b4f564560f539e7b57577431c6406e8075a39417f43a35acc215d198bf928f8",
        "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
        "logIndex": 0,
        "blockHash": "0x2ff136ccbc6f12725d589fb3b68c4a36e4197734fa681bb77ad1c572f86c54f8",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "2": 2,
          "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "aggregate": 2,
          "length": 3
        }
      }
    ],
    "blockNumber": 531877,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x2070c"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "2": 2,
    "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "aggregate": 2,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xdcf3"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x4851490897439a22799898c4a89a07a8a5a9cce537574041d5e8fd2fdd4bb174",
    "transactionHash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531878,
        "transactionHash": "0x0cde9081a4755c8a600adba1e326c59481d11936ff0de5d08a541f990f5aaf2d",
        "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 0,
        "blockHash": "0x4851490897439a22799898c4a89a07a8a5a9cce537574041d5e8fd2fdd4bb174",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "2": 22,
          "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "aggregate": 22,
          "length": 3
        }
      }
    ],
    "blockNumber": 531878,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xdcf3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "2": 22,
    "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "aggregate": 22,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xdcf3"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x124375164bd067c0a81d5b76c5c17510ac7f2c92a43d2727eea1a76caf0d44b5",
    "transactionHash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531879,
        "transactionHash": "0x9011b711dbddce04c63b9fd6db45c8e1878ebede3e8b4b79fcaecf8e5220091c",
        "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c8300000000000000000000000000000000000000000000000000000000000000de",
        "logIndex": 0,
        "blockHash": "0x124375164bd067c0a81d5b76c5c17510ac7f2c92a43d2727eea1a76caf0d44b5",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "2": 222,
          "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "aggregate": 222,
          "length": 3
        }
      }
    ],
    "blockNumber": 531879,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xdcf3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "2": 222,
    "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "aggregate": 222,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xb108"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xf8d9ec2a77b355354b3f43fa9187ebf16c5e262bf142d71d9e0212f184d7ac16",
    "transactionHash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531880,
        "transactionHash": "0x922b56eec9cc4d0c83a1045e1c234909faf41b588d6f1f5ae899ba16b473c1a5",
        "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 0,
        "blockHash": "0xf8d9ec2a77b355354b3f43fa9187ebf16c5e262bf142d71d9e0212f184d7ac16",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "2": 22,
          "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "aggregate": 22,
          "length": 3
        }
      }
    ],
    "blockNumber": 531880,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xb108"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "2": 22,
    "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "aggregate": 22,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xb108"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xb01cb9569cd40731f338f140441d8966a6fbe14b81b61d9a4bb3d3fa03a32a98",
    "transactionHash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531881,
        "transactionHash": "0x414a437fb146d23cdfb9c8e8761d978be3bb580e55148d81e2a5904551cb56b2",
        "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000002",
        "logIndex": 0,
        "blockHash": "0xb01cb9569cd40731f338f140441d8966a6fbe14b81b61d9a4bb3d3fa03a32a98",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "2": 2,
          "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "aggregate": 2,
          "length": 3
        }
      }
    ],
    "blockNumber": 531881,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xb108"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "2": 2,
    "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "aggregate": 2,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6fdf"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x17724cbb5219edf910ed74e431dc2a99b600ffb57f94ccb02f38abe6dcfb0a9a",
    "transactionHash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531882,
        "transactionHash": "0x0a2a012fa5769b16e225268df7481c4d87e7eea9246e67b51a54e8891ebf8ce3",
        "address": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000001b575e71c0931068cde5629fd3fd74fd383a1f67000000000000000000000000cef587b577fad503bb89973a757df8dab3314c830000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x17724cbb5219edf910ed74e431dc2a99b600ffb57f94ccb02f38abe6dcfb0a9a",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "2": 0,
          "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
          "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
          "aggregate": 0,
          "length": 3
        }
      }
    ],
    "blockNumber": 531882,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6fdf"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "1": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "2": 0,
    "principal": "0x1b575E71c0931068CDe5629fD3Fd74FD383a1F67",
    "entity": "0xCef587B577faD503BB89973a757df8Dab3314c83",
    "aggregate": 0,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
    "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x19de0"
    },
    "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
    "transactionHash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531894,
        "transactionHash": "0x5cec78c46e80deeadf6eeeee63e44674026a46c36aafea3273abd216c67d0ff9",
        "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034353633633038646134353736396239626666376436623561396330383338626234623064306238643339633333643463666164613032366137656262393532303830376132376533343337633531326539326632363031623662303965346232383231356666656130393234326430303331616665326662393138313233316300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b4153504a5a59615877457455714a6a68334b74385050374768484b7533616e6f6250735859364d5350474a435a546b4a35454c436677594847696f3359316e68684e4d4e736569634e4c574a374342686b7039423765364d787057705a4d324d3774335856654b795461796769597642646b666f4738503770334b79586d4538646b7757417a4a78554b38647868746f346e484a7943315a44413735356f6a6b4a34546272667259626976625069314d774e68674b6e4256356a524a526457393573727a78464131314c784178446d6d626558316d6b6b62693551674842784565424a47783355717a4750534434716a694137475a787945474b576f4379625266775a5a6e4e4b000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x2a19df527f1877fbe7161eac9ef12172f6de0ea02bb05557c361b5197686becc",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x02"
          },
          "1": 0,
          "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
          "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
          "4": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
          "requestID": {
            "_hex": "0x02"
          },
          "level": 0,
          "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
          "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
          "pkeAFGH": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
          "length": 5
        }
      }
    ],
    "blockNumber": 531894,
    "confirmations": 2,
    "cumulativeGasUsed": {
      "_hex": "0x19de0"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x02"
    },
    "1": 0,
    "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
    "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
    "4": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
    "requestID": {
      "_hex": "0x02"
    },
    "level": 0,
    "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
    "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
    "pkeAFGH": "ktpkASPJZYaXwEtUqJjh3Kt8PP7GhHKu3anobPsXY6MSPGJCZTkJ5ELCfwYHGio3Y1nhhNMNseicNLWJ7CBhkp9B7e6MxpWpZM2M7t3XVeKyTaygiYvBdkfoG8P7p3KyXmE8dkwWAzJxUK8dxhto4nHJyC1ZDA755ojkJ4TbrfrYbivbPi1MwNhgKnBV5jRJRdW95srzxFA11LxAxDmmbeX1mkkbi5QgHBxEeBJGx3UqzGPSD4qjiA7GZxyEGKWoCybRfwZZnNK",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
    "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x149fd"
    },
    "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x9d4129f5572cd91268a5b39311c6d1e9724a387a360a1bffae4a9fed08659a83",
    "transactionHash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531896,
        "transactionHash": "0x9a51ba85e2b22aa1b0322383843f001e7f2ab2ca2292241b1ca87a862e329247",
        "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f486635767769746f4b657061564c715262694c456b6374516f726a41514a6262386a366136393470374a4b6d4c7139746e79754b64636234423347794c797a486e4532726f5770324c6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536336330386461343537363962396266663764366235613963303833386262346230643062386433396333336434636661646130323661376562623935323038303761323765333433376335313265393266323630316236623039653462323832313566666561303932343264303033316166653266623931383132333163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x9d4129f5572cd91268a5b39311c6d1e9724a387a360a1bffae4a9fed08659a83",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x03"
          },
          "1": 0,
          "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
          "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
          "4": "",
          "requestID": {
            "_hex": "0x03"
          },
          "level": 0,
          "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
          "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 531896,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x149fd"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x03"
    },
    "1": 0,
    "2": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
    "3": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
    "4": "",
    "requestID": {
      "_hex": "0x03"
    },
    "level": 0,
    "contentHash": "hq__Hf5vwitoKepaVLqRbiLEkctQorjAQJbb8j6a694p7JKmLq9tnyuKdcb4B3GyLyzHnE2roWp2Ln",
    "pkeRequestor": "0x04563c08da45769b9bff7d6b5a9c0838bb4b0d0b8d39c33d4cfada026a7ebb9520807a27e3437c512e92f2601b6b09e4b28215ffea09242d0031afe2fb9181231c",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x669402995007827145461E8218b8daf245E8df1B",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6002"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000200000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x786f8f293deb73c85914154813ecf8432b9e444fac57cab20a1f0c57ea36fae0",
    "transactionHash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531910,
        "transactionHash": "0x25a83e4800a71d17922bfb9fcdc696f419d4250c33f5653636dbc1f654b4074c",
        "address": "0x669402995007827145461E8218b8daf245E8df1B",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x786f8f293deb73c85914154813ecf8432b9e444fac57cab20a1f0c57ea36fae0",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531910,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6002"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000010000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000",
    "blockHash": "0x34b3e3dbe8916024fa50c229c17e23bd17c3d859eae133d2cd7191f379acd545",
    "transactionHash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531914,
        "transactionHash": "0xf78ba1d8d0f21ec12dedec6008e3e678039e90d8b4a66372e970ba143fd43f15",
        "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x34b3e3dbe8916024fa50c229c17e23bd17c3d859eae133d2cd7191f379acd545",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531914,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x4236790358da4731e138ef3f143cd2a19a9fe39c67bc13961e3d9cd404552399",
    "transactionHash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531918,
        "transactionHash": "0x9f63555a6bc35ecf0e707f88dc75abde65fcb2578dce5f47606a79f6fc1bd1ec",
        "address": "0xc48CC1D3649CBd95f245C13Af0c2b9ffD344231A",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x4236790358da4731e138ef3f143cd2a19a9fe39c67bc13961e3d9cd404552399",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531918,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x669402995007827145461E8218b8daf245E8df1B",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5dbb"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000080000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x6cdd0031a3da3d1900f0ed3705f4df5a0b50e6ebfe64543d77ef5e4efbfd8bc4",
    "transactionHash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531919,
        "transactionHash": "0x06c747d90f3c0fea1d4416a283fc3a74e46909cf9288ca4d7bf589bfa33851fb",
        "address": "0x669402995007827145461E8218b8daf245E8df1B",
        "topics": [
          "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
        ],
        "data": "0x",
        "logIndex": 0,
        "blockHash": "0x6cdd0031a3da3d1900f0ed3705f4df5a0b50e6ebfe64543d77ef5e4efbfd8bc4",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest()",
        "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
        "values": {
          "length": 0
        }
      }
    ],
    "blockNumber": 531919,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5dbb"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest()",
  "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
  "values": {
    "length": 0
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x183b3"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000004000000000008000000000000000000",
    "blockHash": "0xa5a06f1280c86523ff166955c2e650c21597974bc943c4516b91a7426a079754",
    "transactionHash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531920,
        "transactionHash": "0xb7e538af2f4b136e0277f934a662e8b2ea7157db0e66c4ad634a96028bb9fcd6",
        "address": "0xd675274f3E800CC189D727b178BaB7a5a6146BC7",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f45746b66386f5562554341326f584834487070677655725448645057514e69625139504c345a315457484644317337736f6b4c74484e746444484b4e4d7074667358623561566d745a550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xa5a06f1280c86523ff166955c2e650c21597974bc943c4516b91a7426a079754",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x01"
          },
          "1": 0,
          "2": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
          "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "4": "",
          "requestID": {
            "_hex": "0x01"
          },
          "level": 0,
          "contentHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
          "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 531920,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x183b3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x01"
    },
    "1": 0,
    "2": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
    "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "4": "",
    "requestID": {
      "_hex": "0x01"
    },
    "level": 0,
    "contentHash": "hq__Etkf8oUbUCA2oXH4HppgvUrTHdPWQNibQ9PL4Z1TWHFD1s7sokLtHNtdDHKNMptfsXb5aVmtZU",
    "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6002"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000",
    "blockHash": "0xb3534157bf4fe06d05aab70fa34537300521f5baeda6b64ab7c299f5f17ce9c2",
    "transactionHash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531930,
        "transactionHash": "0xc03497ddba3076413bb2acbcdc01f53551e651f44875d5c7eb5d43c4817d615d",
        "address": "0x6503690DC68f6F1E7A48dE637F4C4848b429BDDE",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xb3534157bf4fe06d05aab70fa34537300521f5baeda6b64ab7c299f5f17ce9c2",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531930,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6002"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100200000000000000000000000000000000000000000010000000000010000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000",
    "blockHash": "0x3fc8b1b02207cfc36342ff3bd8c63227436d53d6302f37b4c6c9c52c66486e50",
    "transactionHash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531935,
        "transactionHash": "0x4e95abbcb8a18db2b45831a2f577d0377a87aeb196557b7b7ed203fa21a8acd0",
        "address": "0xdE897dD46b999c53F4c57C3D852F6A0c6520eb67",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x3fc8b1b02207cfc36342ff3bd8c63227436d53d6302f37b4c6c9c52c66486e50",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531935,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xDb31088776A73176F34677378e7266495b5B711A",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
    "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531939,
        "transactionHash": "0xe5ff964f3e936db80cf195890bbbcfecd3110a19b9a8a42126d25a62b2208236",
        "address": "0xDb31088776A73176F34677378e7266495b5B711A",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x207eb0f61a052e0c39ceb4a8e61021267c54afa1e4d47942e8296b5a0c4e59c4",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 531939,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1491b"
    },
    "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
    "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531954,
        "transactionHash": "0x65d34959743f9937ce1ef35a9884655e6e6140fa06a2467174fb2af17cfa8c8e",
        "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xb1714a25f74f1fd9d927eeff6ae093494ca92ccfc0ec5831c33d8c31f4880c2b",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x04"
          },
          "1": 0,
          "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
          "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "4": "",
          "requestID": {
            "_hex": "0x04"
          },
          "level": 0,
          "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
          "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 531954,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1491b"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x04"
    },
    "1": 0,
    "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
    "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "4": "",
    "requestID": {
      "_hex": "0x04"
    },
    "level": 0,
    "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
    "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAb468B90e3950050734931B460ce619F8f7EE047",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1491b"
    },
    "logsBloom": "0x00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x915790f7008edd3ac89b5886275cac254360a2e5cb25a42c3938d78e64eed0e0",
    "transactionHash": "0xc5440ffc0c5482e08bfa2509d32ba5583c952f760c0244fea393e5f5612dfb02",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531957,
        "transactionHash": "0xc5440ffc0c5482e08bfa2509d32ba5583c952f760c0244fea393e5f5612dfb02",
        "address": "0xAb468B90e3950050734931B460ce619F8f7EE047",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f38713972777473697069554d5236615a56714e5476505633516372557a6e7136706572667a4546623743723966315579424771486d673975725744354269663670786337596e6e6372410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343536343039363838646131336233623339396561363235633135616335383263396163623763383965333235623934636263313239653865623736343630363238623164393561656265653930303332313966643934616138343062616232613534353230346337633437633333613666363663346264376437366263366261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x915790f7008edd3ac89b5886275cac254360a2e5cb25a42c3938d78e64eed0e0",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x05"
          },
          "1": 0,
          "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
          "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "4": "",
          "requestID": {
            "_hex": "0x05"
          },
          "level": 0,
          "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
          "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 531957,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1491b"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x05"
    },
    "1": 0,
    "2": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
    "3": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "4": "",
    "requestID": {
      "_hex": "0x05"
    },
    "level": 0,
    "contentHash": "hq__8q9rwtsipiUMR6aZVqNTvPV3QcrUznq6perfzEFb7Cr9f1UyBGqHmg9urWD5Bif6pxc7YnncrA",
    "pkeRequestor": "0x0456409688da13b3b399ea625c15ac582c9acb7c89e325b94cbc129e8eb76460628b1d95aebee9003219fd94aa840bab2a545204c7c47c33a6f66c4bd7d76bc6ba",
    "pkeAFGH": "",
    "length": 5
  }
}
Source:

static ExtractValueFromEvent({
contractAddress,
abi,
event,
eventName,
eventValue
})
→ Promise.<string>

Extract the specified value from the specified event log from the given event obtained from the CallContractAndMethodAndWait method

Returns:

The value extracted from the event

Parameters:
Name Type Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

event Object

Event of the transaction from CallContractMethodAndWait

eventName string

Name of the event to parse

eventValue string

Name of the value to extract from the event

Examples
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
    "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x3f565d"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000008000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xb9d6a68b0b56bd348361d27b4c8be2949f4ca8451518edfe1baee0940937c62f",
    "transactionHash": "0x2c231013cfa4b2ecf19dc55a7cd509060822557b8b7e654549bda1536116bfce",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531743,
        "transactionHash": "0x2c231013cfa4b2ecf19dc55a7cd509060822557b8b7e654549bda1536116bfce",
        "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "topics": [
          "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca"
        ],
        "data": "0x000000000000000000000000612f6eecd00417c38e3cccf7cfe5cca78652e1af",
        "logIndex": 0,
        "blockHash": "0xb9d6a68b0b56bd348361d27b4c8be2949f4ca8451518edfe1baee0940937c62f",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "CreateAccessWallet",
        "signature": "CreateAccessWallet(address)",
        "topic": "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca",
        "values": {
          "0": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
          "wallet": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
          "length": 1
        }
      }
    ],
    "blockNumber": 531743,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x3f565d"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "CreateAccessWallet",
  "eventValue": "wallet"
});


"0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x20ad8"
    },
    "logsBloom": "0x00000400000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000004000000000000000000000000000000080000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008",
    "blockHash": "0x603d4cae1c212f9e269d5049fc6a56b15e7d08dfc73e0bb78313302ecca6cf38",
    "transactionHash": "0x34a27059e86aa781d2376cb7e2f9fb0196632f9423434e0a355ddf2e0bdd3967",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531772,
        "transactionHash": "0x34a27059e86aa781d2376cb7e2f9fb0196632f9423434e0a355ddf2e0bdd3967",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
        ],
        "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
        "logIndex": 0,
        "blockHash": "0x603d4cae1c212f9e269d5049fc6a56b15e7d08dfc73e0bb78313302ecca6cf38",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "MemberAdded",
        "signature": "MemberAdded(address)",
        "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
        "values": {
          "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531772,
        "transactionHash": "0x34a27059e86aa781d2376cb7e2f9fb0196632f9423434e0a355ddf2e0bdd3967",
        "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a00000000000000000000000000000000000000000000000000000000000000dc",
        "logIndex": 1,
        "blockHash": "0x603d4cae1c212f9e269d5049fc6a56b15e7d08dfc73e0bb78313302ecca6cf38",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "2": 220,
          "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "aggregate": 220,
          "length": 3
        }
      }
    ],
    "blockNumber": 531772,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x20ad8"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x2c31d"
    },
    "logsBloom": "0x00000400000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000040820000400000000000000000000000000000000000000000000000000000000000000000001000020000000000000000004000000000000000000000000000000080000000000000000000008000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x31bead3c8184f1a1d808e798fb6e87e3b1c3897225c8bbfceaccfa99a26145ca",
    "transactionHash": "0x0ca5307d7b4e71e0035fd7538697dbe1aee79574ad3ebce16923bf0261a57565",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531773,
        "transactionHash": "0x0ca5307d7b4e71e0035fd7538697dbe1aee79574ad3ebce16923bf0261a57565",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
        ],
        "data": "0x00000000000000000000000058264ebc2d0c746b9b19e77024ec8943af0879ea",
        "logIndex": 0,
        "blockHash": "0x31bead3c8184f1a1d808e798fb6e87e3b1c3897225c8bbfceaccfa99a26145ca",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "MemberAdded",
        "signature": "MemberAdded(address)",
        "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
        "values": {
          "0": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
          "candidate": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531773,
        "transactionHash": "0x0ca5307d7b4e71e0035fd7538697dbe1aee79574ad3ebce16923bf0261a57565",
        "address": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000612f6eecd00417c38e3cccf7cfe5cca78652e1af000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000000000000000000000000000000000000000000a",
        "logIndex": 1,
        "blockHash": "0x31bead3c8184f1a1d808e798fb6e87e3b1c3897225c8bbfceaccfa99a26145ca",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
          "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "2": 10,
          "principal": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
          "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "aggregate": 10,
          "length": 3
        }
      }
    ],
    "blockNumber": 531773,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x2c31d"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


"0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xead6"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000800000000000000000000000000000000000000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008",
    "blockHash": "0xd46e0f24a14ca0c75d80c6ad5da59145e73a522331fcccda0a190835d56555bc",
    "transactionHash": "0x5d79494dc7897fbf07fe35ce1e8d422033a5638e2814d38c94ef77a3af1a42ba",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531776,
        "transactionHash": "0x5d79494dc7897fbf07fe35ce1e8d422033a5638e2814d38c94ef77a3af1a42ba",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
        ],
        "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
        "logIndex": 0,
        "blockHash": "0xd46e0f24a14ca0c75d80c6ad5da59145e73a522331fcccda0a190835d56555bc",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ManagerAccessGranted",
        "signature": "ManagerAccessGranted(address)",
        "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
        "values": {
          "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531776,
        "transactionHash": "0x5d79494dc7897fbf07fe35ce1e8d422033a5638e2814d38c94ef77a3af1a42ba",
        "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a00000000000000000000000000000000000000000000000000000000000000dc",
        "logIndex": 1,
        "blockHash": "0xd46e0f24a14ca0c75d80c6ad5da59145e73a522331fcccda0a190835d56555bc",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "2": 220,
          "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "aggregate": 220,
          "length": 3
        }
      }
    ],
    "blockNumber": 531776,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xead6"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x16584"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000800000000000000000000000000000000000000000000000000000000000040820000400000000000000000000000000000000000000000000000000000000000000000001000020000000000000000000000000000000000000000000000000000000000000000000000008000000000040000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xb97573cdab0c98ebaba50324341ca19efc4bd98f7ec9724c97b352e4f9603cc5",
    "transactionHash": "0x740d016b4f0b7ee56a2690e3142dfd21f916ecbd7b6d1f846bb8b0fd68392486",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531778,
        "transactionHash": "0x740d016b4f0b7ee56a2690e3142dfd21f916ecbd7b6d1f846bb8b0fd68392486",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
        ],
        "data": "0x00000000000000000000000058264ebc2d0c746b9b19e77024ec8943af0879ea",
        "logIndex": 0,
        "blockHash": "0xb97573cdab0c98ebaba50324341ca19efc4bd98f7ec9724c97b352e4f9603cc5",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ManagerAccessGranted",
        "signature": "ManagerAccessGranted(address)",
        "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
        "values": {
          "0": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
          "candidate": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531778,
        "transactionHash": "0x740d016b4f0b7ee56a2690e3142dfd21f916ecbd7b6d1f846bb8b0fd68392486",
        "address": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000612f6eecd00417c38e3cccf7cfe5cca78652e1af000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a000000000000000000000000000000000000000000000000000000000000006e",
        "logIndex": 1,
        "blockHash": "0xb97573cdab0c98ebaba50324341ca19efc4bd98f7ec9724c97b352e4f9603cc5",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
          "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "2": 110,
          "principal": "0x612f6eecd00417C38E3CcCf7cfE5Cca78652E1af",
          "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "aggregate": 110,
          "length": 3
        }
      }
    ],
    "blockNumber": 531778,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x16584"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


"0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x14396"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000080000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000008",
    "blockHash": "0xae97dec0676052692693600927be5db884247b843258fd34d99e2d2223bf4dc9",
    "transactionHash": "0xce34a8258990735eb25856fa127c4643afeee8c7b43181f220b92b809f5711ab",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531779,
        "transactionHash": "0xce34a8258990735eb25856fa127c4643afeee8c7b43181f220b92b809f5711ab",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c"
        ],
        "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
        "logIndex": 0,
        "blockHash": "0xae97dec0676052692693600927be5db884247b843258fd34d99e2d2223bf4dc9",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "MemberRevoked",
        "signature": "MemberRevoked(address)",
        "topic": "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c",
        "values": {
          "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531779,
        "transactionHash": "0xce34a8258990735eb25856fa127c4643afeee8c7b43181f220b92b809f5711ab",
        "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a00000000000000000000000000000000000000000000000000000000000000c8",
        "logIndex": 1,
        "blockHash": "0xae97dec0676052692693600927be5db884247b843258fd34d99e2d2223bf4dc9",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "2": 200,
          "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "aggregate": 200,
          "length": 3
        }
      }
    ],
    "blockNumber": 531779,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x14396"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "MemberRevoked",
  "eventValue": "candidate"
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
    "from": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xd94f"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000040820000000000000000000000800000000000000000000000000000000000000000000000001000000000000000000000000080000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000008",
    "blockHash": "0x456ae6180e34b100ef9929d0efe08811dd79dceb77e0d157b8760a8cac12f1de",
    "transactionHash": "0xc1f2c3c13ca9be662a629bad7091b80398e0771ca94c0a39ddfd35c0918e1c72",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 531780,
        "transactionHash": "0xc1f2c3c13ca9be662a629bad7091b80398e0771ca94c0a39ddfd35c0918e1c72",
        "address": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
        "topics": [
          "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95"
        ],
        "data": "0x0000000000000000000000004c76a2c0e27d724511ea3f0df1b7182965088dd6",
        "logIndex": 0,
        "blockHash": "0x456ae6180e34b100ef9929d0efe08811dd79dceb77e0d157b8760a8cac12f1de",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ManagerAccessRevoked",
        "signature": "ManagerAccessRevoked(address)",
        "topic": "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95",
        "values": {
          "0": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "candidate": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 531780,
        "transactionHash": "0xc1f2c3c13ca9be662a629bad7091b80398e0771ca94c0a39ddfd35c0918e1c72",
        "address": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x00000000000000000000000030d6e0601ce57e0d468c9d37e82140f99967c4b4000000000000000000000000460f0c5fb65f7c819ad5daa1a2d75dea30723b3a0000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 1,
        "blockHash": "0x456ae6180e34b100ef9929d0efe08811dd79dceb77e0d157b8760a8cac12f1de",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "1": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "2": 0,
          "principal": "0x30d6E0601Ce57E0d468C9D37E82140f99967C4B4",
          "entity": "0x460F0c5fB65f7c819Ad5dAA1a2D75DEA30723b3a",
          "aggregate": 0,
          "length": 3
        }
      }
    ],
    "blockNumber": 531780,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xd94f"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ManagerAccessRevoked",
  "eventValue": "candidate"
});


"0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
Source:

static FormatContractArguments({
abi,
methodName,
args
})
→ Array.<string>

Format the arguments to be used for the specified method of the contract

Returns: List of formatted arguments
Parameters:
Name Type Description
abi Object

ABI of contract

methodName string

Name of method for which arguments will be formatted

args Array.<string>

List of arguments

Source:

static GetBalance({address}) → Promise.<string>

Get the balance (in ether) of the specified address

Returns: Balance of the account, in ether (as string)
Parameters:
Name Type Description
address string

Address to query

Examples
async GetBalance({
  "address": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
});


"2.0"
async GetBalance({
  "address": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA"
});


"1.963986672"
async GetBalance({
  "address": "0xab468b90e3950050734931b460ce619f8f7ee047"
});


"0.01"
async GetBalance({
  "address": "0x4c76a2c0e27D724511eA3F0Df1B7182965088DD6"
});


"4.155538024"
Source:

static SendFunds({
recipient,
ether
})
→ Promise.<Object>

Send ether from this client's current signer to the specified recipient address

Returns: The transaction receipt
Parameters:
Name Type Description
recipient string

Address of the recipient

ether number

Amount of ether to send

Example
async SendFunds({
  "recipient": "0xd9DC97B58C5f2584062Cf69775d160ed9A3BFbC4",
  "ether": 1.713986672
});


{
  "to": "0xd9DC97B58C5f2584062Cf69775d160ed9A3BFbC4",
  "from": "0x58264eBC2D0c746B9b19e77024EC8943AF0879eA",
  "contractAddress": null,
  "transactionIndex": 1,
  "gasUsed": {
    "_hex": "0x5208"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xd0c87bdc32f155212aa72f3f41f68dbd145e82ab7b1e522a26ef610a04598d49",
  "transactionHash": "0xaaf4b0636396c9e61f32c78b023883602f6acafd08848a5cb2ac8ad1a1b31024",
  "logs": [],
  "blockNumber": 531966,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xa410"
  },
  "status": 1,
  "byzantium": true
}
Source:

static SetCustomContentContract({
libraryId,
objectId,
customContractAddress,
nameoptional,
descriptionoptional,
abi,
factoryAbioptional,
overridesoptional
})
→ Promise.<Object>

Set the custom contract of the specified object with the contract at the specified address

Note: This also updates the content object metadata with information about the contract - particularly the ABI

Returns: Result transaction of calling the setCustomContract method on the content object contract
Parameters:
Name Type Attributes Description
libraryId string

ID of the library

objectId string

ID of the object

customContractAddress string

Address of the deployed custom contract

name string <optional>

Optional name of the custom contract

description string <optional>

Optional description of the custom contract

abi Object

ABI of the custom contract

factoryAbi Object <optional>

If the custom contract is a factory, the ABI of the contract it deploys

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

Source: